Module: XTwitterScraper::Models

Defined in:
lib/x_twitter_scraper/models/draft.rb,
lib/x_twitter_scraper/models/error.rb,
lib/x_twitter_scraper/models/event.rb,
lib/x_twitter_scraper/models/winner.rb,
lib/x_twitter_scraper/models/api_key.rb,
lib/x_twitter_scraper/models/monitor.rb,
lib/x_twitter_scraper/models/webhook.rb,
lib/x_twitter_scraper/models/delivery.rb,
lib/x_twitter_scraper/models/event_type.rb,
lib/x_twitter_scraper/models/radar_item.rb,
lib/x_twitter_scraper/models/draw_detail.rb,
lib/x_twitter_scraper/models/integration.rb,
lib/x_twitter_scraper/models/x/x_account.rb,
lib/x_twitter_scraper/models/draft_detail.rb,
lib/x_twitter_scraper/models/event_detail.rb,
lib/x_twitter_scraper/models/style_profile.rb,
lib/x_twitter_scraper/models/draw_list_item.rb,
lib/x_twitter_scraper/models/extraction_job.rb,
lib/x_twitter_scraper/models/x/search_tweet.rb,
lib/x_twitter_scraper/models/x/tweet_author.rb,
lib/x_twitter_scraper/models/x/tweet_detail.rb,
lib/x_twitter_scraper/models/x/user_profile.rb,
lib/x_twitter_scraper/models/draw_run_params.rb,
lib/x_twitter_scraper/models/paginated_users.rb,
lib/x_twitter_scraper/models/draw_list_params.rb,
lib/x_twitter_scraper/models/paginated_tweets.rb,
lib/x_twitter_scraper/models/x/dm_send_params.rb,
lib/x_twitter_scraper/models/draft_list_params.rb,
lib/x_twitter_scraper/models/draw_run_response.rb,
lib/x_twitter_scraper/models/event_list_params.rb,
lib/x_twitter_scraper/models/style_list_params.rb,
lib/x_twitter_scraper/models/trend_list_params.rb,
lib/x_twitter_scraper/models/draw_export_params.rb,
lib/x_twitter_scraper/models/draw_list_response.rb,
lib/x_twitter_scraper/models/x/dm_send_response.rb,
lib/x_twitter_scraper/models/x/x_account_detail.rb,
lib/x_twitter_scraper/models/api_key_list_params.rb,
lib/x_twitter_scraper/models/draft_create_params.rb,
lib/x_twitter_scraper/models/draft_delete_params.rb,
lib/x_twitter_scraper/models/draft_list_response.rb,
lib/x_twitter_scraper/models/event_list_response.rb,
lib/x_twitter_scraper/models/monitor_list_params.rb,
lib/x_twitter_scraper/models/style_delete_params.rb,
lib/x_twitter_scraper/models/style_list_response.rb,
lib/x_twitter_scraper/models/style_update_params.rb,
lib/x_twitter_scraper/models/trend_list_response.rb,
lib/x_twitter_scraper/models/webhook_list_params.rb,
lib/x_twitter_scraper/models/webhook_test_params.rb,
lib/x_twitter_scraper/models/x/tweet_list_params.rb,
lib/x_twitter_scraper/models/x_get_trends_params.rb,
lib/x_twitter_scraper/models/draw_retrieve_params.rb,
lib/x_twitter_scraper/models/integration_delivery.rb,
lib/x_twitter_scraper/models/style_analyze_params.rb,
lib/x_twitter_scraper/models/style_compare_params.rb,
lib/x_twitter_scraper/models/x_get_article_params.rb,
lib/x_twitter_scraper/models/api_key_create_params.rb,
lib/x_twitter_scraper/models/api_key_list_response.rb,
lib/x_twitter_scraper/models/api_key_revoke_params.rb,
lib/x_twitter_scraper/models/compose_create_params.rb,
lib/x_twitter_scraper/models/draft_retrieve_params.rb,
lib/x_twitter_scraper/models/event_retrieve_params.rb,
lib/x_twitter_scraper/models/extraction_run_params.rb,
lib/x_twitter_scraper/models/monitor_create_params.rb,
lib/x_twitter_scraper/models/monitor_list_response.rb,
lib/x_twitter_scraper/models/monitor_update_params.rb,
lib/x_twitter_scraper/models/style_profile_summary.rb,
lib/x_twitter_scraper/models/style_retrieve_params.rb,
lib/x_twitter_scraper/models/webhook_create_params.rb,
lib/x_twitter_scraper/models/webhook_list_response.rb,
lib/x_twitter_scraper/models/webhook_test_response.rb,
lib/x_twitter_scraper/models/webhook_update_params.rb,
lib/x_twitter_scraper/models/x/account_list_params.rb,
lib/x_twitter_scraper/models/x/media_upload_params.rb,
lib/x_twitter_scraper/models/x/tweet_create_params.rb,
lib/x_twitter_scraper/models/x/tweet_delete_params.rb,
lib/x_twitter_scraper/models/x/tweet_search_params.rb,
lib/x_twitter_scraper/models/x_get_trends_response.rb,
lib/x_twitter_scraper/models/draw_retrieve_response.rb,
lib/x_twitter_scraper/models/extraction_list_params.rb,
lib/x_twitter_scraper/models/style_compare_response.rb,
lib/x_twitter_scraper/models/x/bookmark_list_params.rb,
lib/x_twitter_scraper/models/x/user_retrieve_params.rb,
lib/x_twitter_scraper/models/x_get_article_response.rb,
lib/x_twitter_scraper/models/account_retrieve_params.rb,
lib/x_twitter_scraper/models/api_key_create_response.rb,
lib/x_twitter_scraper/models/api_key_revoke_response.rb,
lib/x_twitter_scraper/models/compose_create_response.rb,
lib/x_twitter_scraper/models/extraction_run_response.rb,
lib/x_twitter_scraper/models/integration_list_params.rb,
lib/x_twitter_scraper/models/monitor_create_response.rb,
lib/x_twitter_scraper/models/monitor_retrieve_params.rb,
lib/x_twitter_scraper/models/subscribe_create_params.rb,
lib/x_twitter_scraper/models/webhook_create_response.rb,
lib/x_twitter_scraper/models/x/account_create_params.rb,
lib/x_twitter_scraper/models/x/account_delete_params.rb,
lib/x_twitter_scraper/models/x/account_list_response.rb,
lib/x_twitter_scraper/models/x/account_reauth_params.rb,
lib/x_twitter_scraper/models/x/follower_check_params.rb,
lib/x_twitter_scraper/models/x/media_download_params.rb,
lib/x_twitter_scraper/models/x/media_upload_response.rb,
lib/x_twitter_scraper/models/x/profile_update_params.rb,
lib/x_twitter_scraper/models/x/tweet_create_response.rb,
lib/x_twitter_scraper/models/x/tweet_delete_response.rb,
lib/x_twitter_scraper/models/x/tweet_retrieve_params.rb,
lib/x_twitter_scraper/models/extraction_list_response.rb,
lib/x_twitter_scraper/models/account_retrieve_response.rb,
lib/x_twitter_scraper/models/integration_create_params.rb,
lib/x_twitter_scraper/models/integration_delete_params.rb,
lib/x_twitter_scraper/models/integration_list_response.rb,
lib/x_twitter_scraper/models/integration_update_params.rb,
lib/x_twitter_scraper/models/monitor_deactivate_params.rb,
lib/x_twitter_scraper/models/subscribe_create_response.rb,
lib/x_twitter_scraper/models/webhook_deactivate_params.rb,
lib/x_twitter_scraper/models/x/account_create_response.rb,
lib/x_twitter_scraper/models/x/account_delete_response.rb,
lib/x_twitter_scraper/models/x/account_reauth_response.rb,
lib/x_twitter_scraper/models/x/account_retrieve_params.rb,
lib/x_twitter_scraper/models/x/community_action_result.rb,
lib/x_twitter_scraper/models/x/community_create_params.rb,
lib/x_twitter_scraper/models/x/community_delete_params.rb,
lib/x_twitter_scraper/models/x/follower_check_response.rb,
lib/x_twitter_scraper/models/x/media_download_response.rb,
lib/x_twitter_scraper/models/x/profile_update_response.rb,
lib/x_twitter_scraper/models/x/tweet_get_quotes_params.rb,
lib/x_twitter_scraper/models/x/tweet_get_thread_params.rb,
lib/x_twitter_scraper/models/x/tweet_retrieve_response.rb,
lib/x_twitter_scraper/models/extraction_retrieve_params.rb,
lib/x_twitter_scraper/models/support/ticket_list_params.rb,
lib/x_twitter_scraper/models/x/tweet_get_replies_params.rb,
lib/x_twitter_scraper/models/x_get_home_timeline_params.rb,
lib/x_twitter_scraper/models/x_get_notifications_params.rb,
lib/x_twitter_scraper/models/credit_topup_balance_params.rb,
lib/x_twitter_scraper/models/integration_delete_response.rb,
lib/x_twitter_scraper/models/integration_retrieve_params.rb,
lib/x_twitter_scraper/models/monitor_deactivate_response.rb,
lib/x_twitter_scraper/models/support/ticket_reply_params.rb,
lib/x_twitter_scraper/models/webhook_deactivate_response.rb,
lib/x_twitter_scraper/models/x/account_bulk_retry_params.rb,
lib/x_twitter_scraper/models/x/community_create_response.rb,
lib/x_twitter_scraper/models/x/community_delete_response.rb,
lib/x_twitter_scraper/models/x/tweets/like_create_params.rb,
lib/x_twitter_scraper/models/x/tweets/like_delete_params.rb,
lib/x_twitter_scraper/models/account_update_locale_params.rb,
lib/x_twitter_scraper/models/extraction_retrieve_response.rb,
lib/x_twitter_scraper/models/integration_send_test_params.rb,
lib/x_twitter_scraper/models/style_get_performance_params.rb,
lib/x_twitter_scraper/models/support/ticket_create_params.rb,
lib/x_twitter_scraper/models/support/ticket_list_response.rb,
lib/x_twitter_scraper/models/support/ticket_update_params.rb,
lib/x_twitter_scraper/models/x/dm_retrieve_history_params.rb,
lib/x_twitter_scraper/models/x/user_retrieve_batch_params.rb,
lib/x_twitter_scraper/models/x/user_retrieve_likes_params.rb,
lib/x_twitter_scraper/models/x/user_retrieve_media_params.rb,
lib/x_twitter_scraper/models/x/users/follow_create_params.rb,
lib/x_twitter_scraper/models/x_get_notifications_response.rb,
lib/x_twitter_scraper/models/account_set_x_username_params.rb,
lib/x_twitter_scraper/models/credit_topup_balance_response.rb,
lib/x_twitter_scraper/models/support/ticket_reply_response.rb,
lib/x_twitter_scraper/models/x/account_bulk_retry_response.rb,
lib/x_twitter_scraper/models/x/list_retrieve_tweets_params.rb,
lib/x_twitter_scraper/models/x/tweet_get_favoriters_params.rb,
lib/x_twitter_scraper/models/x/tweet_get_retweeters_params.rb,
lib/x_twitter_scraper/models/x/tweets/like_create_response.rb,
lib/x_twitter_scraper/models/x/tweets/like_delete_response.rb,
lib/x_twitter_scraper/models/x/user_retrieve_search_params.rb,
lib/x_twitter_scraper/models/x/user_retrieve_tweets_params.rb,
lib/x_twitter_scraper/models/account_update_locale_response.rb,
lib/x_twitter_scraper/models/credit_retrieve_balance_params.rb,
lib/x_twitter_scraper/models/integration_send_test_response.rb,
lib/x_twitter_scraper/models/style_get_performance_response.rb,
lib/x_twitter_scraper/models/support/ticket_create_response.rb,
lib/x_twitter_scraper/models/support/ticket_retrieve_params.rb,
lib/x_twitter_scraper/models/support/ticket_update_response.rb,
lib/x_twitter_scraper/models/webhook_list_deliveries_params.rb,
lib/x_twitter_scraper/models/x/dm_retrieve_history_response.rb,
lib/x_twitter_scraper/models/x/list_retrieve_members_params.rb,
lib/x_twitter_scraper/models/x/profile_update_avatar_params.rb,
lib/x_twitter_scraper/models/x/profile_update_banner_params.rb,
lib/x_twitter_scraper/models/x/tweets/retweet_create_params.rb,
lib/x_twitter_scraper/models/x/tweets/retweet_delete_params.rb,
lib/x_twitter_scraper/models/x/users/follow_create_response.rb,
lib/x_twitter_scraper/models/account_set_x_username_response.rb,
lib/x_twitter_scraper/models/extraction_estimate_cost_params.rb,
lib/x_twitter_scraper/models/x/communities/tweet_list_params.rb,
lib/x_twitter_scraper/models/x/user_retrieve_mentions_params.rb,
lib/x_twitter_scraper/models/credit_retrieve_balance_response.rb,
lib/x_twitter_scraper/models/extraction_export_results_params.rb,
lib/x_twitter_scraper/models/support/ticket_retrieve_response.rb,
lib/x_twitter_scraper/models/webhook_list_deliveries_response.rb,
lib/x_twitter_scraper/models/x/communities/join_create_params.rb,
lib/x_twitter_scraper/models/x/community_retrieve_info_params.rb,
lib/x_twitter_scraper/models/x/list_retrieve_followers_params.rb,
lib/x_twitter_scraper/models/x/profile_update_avatar_response.rb,
lib/x_twitter_scraper/models/x/profile_update_banner_response.rb,
lib/x_twitter_scraper/models/x/tweets/retweet_create_response.rb,
lib/x_twitter_scraper/models/x/tweets/retweet_delete_response.rb,
lib/x_twitter_scraper/models/x/user_retrieve_followers_params.rb,
lib/x_twitter_scraper/models/x/user_retrieve_following_params.rb,
lib/x_twitter_scraper/models/x/users/follow_delete_all_params.rb,
lib/x_twitter_scraper/models/extraction_estimate_cost_response.rb,
lib/x_twitter_scraper/models/integration_list_deliveries_params.rb,
lib/x_twitter_scraper/models/x/bookmark_retrieve_folders_params.rb,
lib/x_twitter_scraper/models/x/community_retrieve_info_response.rb,
lib/x_twitter_scraper/models/x/community_retrieve_search_params.rb,
lib/x_twitter_scraper/models/x/users/follow_delete_all_response.rb,
lib/x_twitter_scraper/models/x/community_retrieve_members_params.rb,
lib/x_twitter_scraper/models/integration_list_deliveries_response.rb,
lib/x_twitter_scraper/models/x/bookmark_retrieve_folders_response.rb,
lib/x_twitter_scraper/models/x/communities/join_delete_all_params.rb,
lib/x_twitter_scraper/models/radar_retrieve_trending_topics_params.rb,
lib/x_twitter_scraper/models/x/community_retrieve_moderators_params.rb,
lib/x_twitter_scraper/models/radar_retrieve_trending_topics_response.rb,
lib/x_twitter_scraper/models/x/user_retrieve_followers_you_know_params.rb,
lib/x_twitter_scraper/models/x/user_retrieve_verified_followers_params.rb,
lib/x_twitter_scraper/models/x/communities/tweet_list_by_community_params.rb

Defined Under Namespace

Modules: EventType, Support, X Classes: APIKey, APIKeyCreateParams, APIKeyCreateResponse, APIKeyListParams, APIKeyListResponse, APIKeyRevokeParams, APIKeyRevokeResponse, AccountRetrieveParams, AccountRetrieveResponse, AccountSetXUsernameParams, AccountSetXUsernameResponse, AccountUpdateLocaleParams, AccountUpdateLocaleResponse, ComposeCreateParams, ComposeCreateResponse, CreditRetrieveBalanceParams, CreditRetrieveBalanceResponse, CreditTopupBalanceParams, CreditTopupBalanceResponse, Delivery, Draft, DraftCreateParams, DraftDeleteParams, DraftDetail, DraftListParams, DraftListResponse, DraftRetrieveParams, DrawDetail, DrawExportParams, DrawListItem, DrawListParams, DrawListResponse, DrawRetrieveParams, DrawRetrieveResponse, DrawRunParams, DrawRunResponse, Error, Event, EventDetail, EventListParams, EventListResponse, EventRetrieveParams, ExtractionEstimateCostParams, ExtractionEstimateCostResponse, ExtractionExportResultsParams, ExtractionJob, ExtractionListParams, ExtractionListResponse, ExtractionRetrieveParams, ExtractionRetrieveResponse, ExtractionRunParams, ExtractionRunResponse, Integration, IntegrationCreateParams, IntegrationDeleteParams, IntegrationDeleteResponse, IntegrationDelivery, IntegrationListDeliveriesParams, IntegrationListDeliveriesResponse, IntegrationListParams, IntegrationListResponse, IntegrationRetrieveParams, IntegrationSendTestParams, IntegrationSendTestResponse, IntegrationUpdateParams, Monitor, MonitorCreateParams, MonitorCreateResponse, MonitorDeactivateParams, MonitorDeactivateResponse, MonitorListParams, MonitorListResponse, MonitorRetrieveParams, MonitorUpdateParams, PaginatedTweets, PaginatedUsers, RadarItem, RadarRetrieveTrendingTopicsParams, RadarRetrieveTrendingTopicsResponse, StyleAnalyzeParams, StyleCompareParams, StyleCompareResponse, StyleDeleteParams, StyleGetPerformanceParams, StyleGetPerformanceResponse, StyleListParams, StyleListResponse, StyleProfile, StyleProfileSummary, StyleRetrieveParams, StyleUpdateParams, SubscribeCreateParams, SubscribeCreateResponse, TrendListParams, TrendListResponse, Webhook, WebhookCreateParams, WebhookCreateResponse, WebhookDeactivateParams, WebhookDeactivateResponse, WebhookListDeliveriesParams, WebhookListDeliveriesResponse, WebhookListParams, WebhookListResponse, WebhookTestParams, WebhookTestResponse, WebhookUpdateParams, Winner, XGetArticleParams, XGetArticleResponse, XGetHomeTimelineParams, XGetNotificationsParams, XGetNotificationsResponse, XGetTrendsParams, XGetTrendsResponse

Constant Summary collapse

XAccount =
X::XAccount
XAccountDetail =
X::XAccountDetail

Instance Method Summary collapse

Instance Method Details

#initialize(id:, created_at:, status:, x_user_id:, x_username:, cookies_obtained_at: nil, proxy_country: nil, updated_at: nil) ⇒ Object

Full X account details including proxy, cookies, and update timestamp.

Parameters:

  • id (String)
  • created_at (Time)
  • status (String)
  • x_user_id (String)
  • x_username (String)
  • cookies_obtained_at (Time) (defaults to: nil)
  • proxy_country (String) (defaults to: nil)
  • updated_at (Time) (defaults to: nil)


# File 'lib/x_twitter_scraper/models/x/x_account.rb', line 32