Class: Onlyfans::Models::Engagement::MessageGetTopMessageResponse::Data::Purchases

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/onlyfans/models/engagement/message_get_top_message_response.rb

Overview

See Also:

Defined Under Namespace

Classes: Media, Relationships

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], 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

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(number_240: nil, number_720: nil) ⇒ Object

Parameters:

  • number_240 (String) (defaults to: nil)
  • number_720 (String) (defaults to: nil)


# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 523

Instance Attribute Details

#can_send_message_to_buyersBoolean?

Returns:

  • (Boolean, nil)


141
142
143
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 141

optional :can_send_message_to_buyers,
Onlyfans::Internal::Type::Boolean,
api_name: :canSendMessageToBuyers

#can_unsendBoolean?

Returns:

  • (Boolean, nil)


148
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 148

optional :can_unsend, Onlyfans::Internal::Type::Boolean, api_name: :canUnsend

#dateString?

Returns:

  • (String, nil)


153
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 153

optional :date, String

#giphy_idString?

Returns:

  • (String, nil)


158
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 158

optional :giphy_id, String, api_name: :giphyId, nil?: true

#idInteger?

Returns:

  • (Integer, nil)


136
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 136

optional :id, Integer

#is_canceledBoolean?

Returns:

  • (Boolean, nil)


163
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 163

optional :is_canceled, Onlyfans::Internal::Type::Boolean, api_name: :isCanceled

#is_freeBoolean?

Returns:

  • (Boolean, nil)


168
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 168

optional :is_free, Onlyfans::Internal::Type::Boolean, api_name: :isFree

#is_media_readyBoolean?

Returns:

  • (Boolean, nil)


173
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 173

optional :is_media_ready, Onlyfans::Internal::Type::Boolean, api_name: :isMediaReady

#is_reported_by_meBoolean?

Returns:

  • (Boolean, nil)


178
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 178

optional :is_reported_by_me, Onlyfans::Internal::Type::Boolean, api_name: :isReportedByMe

#is_tipBoolean?

Returns:

  • (Boolean, nil)


183
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 183

optional :is_tip, Onlyfans::Internal::Type::Boolean, api_name: :isTip

#mediaArray<Onlyfans::Models::Engagement::MessageGetTopMessageResponse::Data::Purchases::Media>?



188
189
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 188

optional :media,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::Engagement::MessageGetTopMessageResponse::Data::Purchases::Media] }

#media_countInteger?

Returns:

  • (Integer, nil)


194
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 194

optional :media_count, Integer, api_name: :mediaCount

#previewsArray<Object>?

Returns:

  • (Array<Object>, nil)


199
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 199

optional :previews, Onlyfans::Internal::Type::ArrayOf[Onlyfans::Internal::Type::Unknown]

#priceString?

Returns:

  • (String, nil)


204
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 204

optional :price, String

#purchased_countInteger?

Returns:

  • (Integer, nil)


209
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 209

optional :purchased_count, Integer, api_name: :purchasedCount

#raw_textString?

Returns:

  • (String, nil)


214
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 214

optional :raw_text, String, api_name: :rawText

#relationshipsOnlyfans::Models::Engagement::MessageGetTopMessageResponse::Data::Purchases::Relationships?



219
220
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 219

optional :relationships,
-> { Onlyfans::Models::Engagement::MessageGetTopMessageResponse::Data::Purchases::Relationships }

#response_typeString?

Returns:

  • (String, nil)


225
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 225

optional :response_type, String, api_name: :responseType

#sent_countInteger?

Returns:

  • (Integer, nil)


230
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 230

optional :sent_count, Integer, api_name: :sentCount

#templateString?

Returns:

  • (String, nil)


235
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 235

optional :template, String

#textString?

Returns:

  • (String, nil)


240
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 240

optional :text, String

#total_revenue_generatedString?

Returns:

  • (String, nil)


245
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 245

optional :total_revenue_generated, String, api_name: :totalRevenueGenerated

#unsend_secondsInteger?

Returns:

  • (Integer, nil)


250
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 250

optional :unsend_seconds, Integer, api_name: :unsendSeconds

#viewed_countInteger?

Returns:

  • (Integer, nil)


255
# File 'lib/onlyfans/models/engagement/message_get_top_message_response.rb', line 255

optional :viewed_count, Integer, api_name: :viewedCount