Class: XTwitterScraper::Models::X::WriteActionRetrieveResponse
- Inherits:
-
Internal::Type::BaseModel
show all
- Defined in:
- lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb,
sig/x_twitter_scraper/models/x/write_action_retrieve_response.rbs
Overview
Defined Under Namespace
Modules: Status
Classes: Media
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
-
#initialize(action:, charged:, charged_credits:, created_at:, media:, send_dispatched:, status:, write_action_id:, confirmation_attempts: nil, confirmation_checked_at: nil, confirmation_source: nil, confirmed_at: nil, message: nil, message_id: nil, send_dispatched_at: nil, target_id: nil, tweet_id: nil, retryable: false) ⇒ Object
constructor
-
#to_hash ⇒ {
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(action:, charged:, charged_credits:, created_at:, media:, send_dispatched:, status:, write_action_id:, confirmation_attempts: nil, confirmation_checked_at: nil, confirmation_source: nil, confirmed_at: nil, message: nil, message_id: nil, send_dispatched_at: nil, target_id: nil, tweet_id: nil, retryable: false) ⇒ Object
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 98
|
Instance Attribute Details
#action ⇒ String
11
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 11
required :action, String
|
#charged ⇒ Boolean
16
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 16
required :charged, XTwitterScraper::Internal::Type::Boolean
|
#charged_credits ⇒ String
21
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 21
required :charged_credits, String, api_name: :chargedCredits
|
#confirmation_attempts ⇒ Integer?
56
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 56
optional :confirmation_attempts, Integer, api_name: :confirmationAttempts
|
#confirmation_checked_at ⇒ Time?
61
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 61
optional :confirmation_checked_at, Time, api_name: :confirmationCheckedAt
|
#confirmation_source ⇒ String?
66
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 66
optional :confirmation_source, String, api_name: :confirmationSource, nil?: true
|
#confirmed_at ⇒ Time?
71
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 71
optional :confirmed_at, Time, api_name: :confirmedAt
|
#created_at ⇒ Time
26
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 26
required :created_at, Time, api_name: :createdAt
|
31
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 31
required :media, -> { XTwitterScraper::Models::X::WriteActionRetrieveResponse::Media }
|
#message ⇒ String?
76
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 76
optional :message, String
|
#message_id ⇒ String?
81
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 81
optional :message_id, String, api_name: :messageId
|
#retryable ⇒ Boolean, false
36
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 36
required :retryable, const: false
|
#send_dispatched ⇒ Boolean
41
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 41
required :send_dispatched, XTwitterScraper::Internal::Type::Boolean, api_name: :sendDispatched
|
#send_dispatched_at ⇒ Time?
86
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 86
optional :send_dispatched_at, Time, api_name: :sendDispatchedAt
|
46
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 46
required :status, enum: -> { XTwitterScraper::Models::X::WriteActionRetrieveResponse::Status }
|
#target_id ⇒ String?
91
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 91
optional :target_id, String, api_name: :targetId, nil?: true
|
96
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 96
optional :tweet_id, String, api_name: :tweetId
|
#write_action_id ⇒ String
51
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 51
required :write_action_id, String, api_name: :writeActionId
|
Class Method Details
.values ⇒ Array<Symbol>
|
# File 'lib/x_twitter_scraper/models/x/write_action_retrieve_response.rb', line 154
|
Instance Method Details
#to_hash ⇒ {
98
|
# File 'sig/x_twitter_scraper/models/x/write_action_retrieve_response.rbs', line 98
def to_hash: -> {
|