Module: XTwitterScraper::Internal::Type::RequestParameters Private

Included in:
Models::APIKeyCreateParams, Models::APIKeyListParams, Models::APIKeyRevokeParams, Models::AccountRetrieveParams, Models::AccountSetXUsernameParams, Models::AccountUpdateLocaleParams, Models::ComposeCreateParams, Models::CreditRetrieveBalanceParams, Models::CreditTopupBalanceParams, Models::DraftCreateParams, Models::DraftDeleteParams, Models::DraftListParams, Models::DraftRetrieveParams, Models::DrawExportParams, Models::DrawListParams, Models::DrawRetrieveParams, Models::DrawRunParams, Models::EventListParams, Models::EventRetrieveParams, Models::ExtractionEstimateCostParams, Models::ExtractionExportResultsParams, Models::ExtractionListParams, Models::ExtractionRetrieveParams, Models::ExtractionRunParams, Models::IntegrationCreateParams, Models::IntegrationDeleteParams, Models::IntegrationListDeliveriesParams, Models::IntegrationListParams, Models::IntegrationRetrieveParams, Models::IntegrationSendTestParams, Models::IntegrationUpdateParams, Models::MonitorCreateParams, Models::MonitorDeactivateParams, Models::MonitorListParams, Models::MonitorRetrieveParams, Models::MonitorUpdateParams, Models::RadarRetrieveTrendingTopicsParams, Models::StyleAnalyzeParams, Models::StyleCompareParams, Models::StyleDeleteParams, Models::StyleGetPerformanceParams, Models::StyleListParams, Models::StyleRetrieveParams, Models::StyleUpdateParams, Models::SubscribeCreateParams, Models::Support::TicketCreateParams, Models::Support::TicketListParams, Models::Support::TicketReplyParams, Models::Support::TicketRetrieveParams, Models::Support::TicketUpdateParams, Models::TrendListParams, Models::WebhookCreateParams, Models::WebhookDeactivateParams, Models::WebhookListDeliveriesParams, Models::WebhookListParams, Models::WebhookTestParams, Models::WebhookUpdateParams, Models::X::AccountBulkRetryParams, Models::X::AccountCreateParams, Models::X::AccountDeleteParams, Models::X::AccountListParams, Models::X::AccountReauthParams, Models::X::AccountRetrieveParams, Models::X::BookmarkListParams, Models::X::BookmarkRetrieveFoldersParams, Models::X::Communities::JoinCreateParams, Models::X::Communities::JoinDeleteAllParams, Models::X::Communities::TweetListByCommunityParams, Models::X::Communities::TweetListParams, Models::X::CommunityCreateParams, Models::X::CommunityDeleteParams, Models::X::CommunityRetrieveInfoParams, Models::X::CommunityRetrieveMembersParams, Models::X::CommunityRetrieveModeratorsParams, Models::X::CommunityRetrieveSearchParams, Models::X::DmRetrieveHistoryParams, Models::X::DmSendParams, Models::X::FollowerCheckParams, Models::X::ListRetrieveFollowersParams, Models::X::ListRetrieveMembersParams, Models::X::ListRetrieveTweetsParams, Models::X::MediaDownloadParams, Models::X::MediaUploadParams, Models::X::ProfileUpdateAvatarParams, Models::X::ProfileUpdateBannerParams, Models::X::ProfileUpdateParams, Models::X::TweetCreateParams, Models::X::TweetDeleteParams, Models::X::TweetGetFavoritersParams, Models::X::TweetGetQuotesParams, Models::X::TweetGetRepliesParams, Models::X::TweetGetRetweetersParams, Models::X::TweetGetThreadParams, Models::X::TweetListParams, Models::X::TweetRetrieveParams, Models::X::TweetSearchParams, Models::X::Tweets::LikeCreateParams, Models::X::Tweets::LikeDeleteParams, Models::X::Tweets::RetweetCreateParams, Models::X::Tweets::RetweetDeleteParams, Models::X::UserRetrieveBatchParams, Models::X::UserRetrieveFollowersParams, Models::X::UserRetrieveFollowersYouKnowParams, Models::X::UserRetrieveFollowingParams, Models::X::UserRetrieveLikesParams, Models::X::UserRetrieveMediaParams, Models::X::UserRetrieveMentionsParams, Models::X::UserRetrieveParams, Models::X::UserRetrieveSearchParams, Models::X::UserRetrieveTweetsParams, Models::X::UserRetrieveVerifiedFollowersParams, Models::X::Users::FollowCreateParams, Models::X::Users::FollowDeleteAllParams, Models::XGetArticleParams, Models::XGetHomeTimelineParams, Models::XGetNotificationsParams, Models::XGetTrendsParams
Defined in:
lib/x_twitter_scraper/internal/type/request_parameters.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Defined Under Namespace

Modules: Converter

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#request_optionsObject

Options to specify HTTP behaviour for this request.

@return [XTwitterScraper::RequestOptions, Hash{Symbol=>Object}]


# File 'lib/x_twitter_scraper/internal/type/request_parameters.rb', line 8

Class Method Details

.included(mod) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Parameters:

  • mod (Module)

Raises:

  • (ArgumentError)


14
15
16
17
18
# File 'lib/x_twitter_scraper/internal/type/request_parameters.rb', line 14

def self.included(mod)
  raise ArgumentError.new(mod) unless mod <= XTwitterScraper::Internal::Type::BaseModel

  mod.optional(:request_options, XTwitterScraper::RequestOptions)
end