Class: Onlyfans::Models::SavedForLater::MessageListResponse::Data::List::Entity

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/onlyfans/models/saved_for_later/message_list_response.rb

Overview

See Also:

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(id: nil, cancel_seconds: nil, can_purchase: nil, can_unsend_queue: nil, changed_at: nil, created_at: nil, giphy_id: nil, is_free: nil, is_from_queue: nil, is_liked: nil, is_markdown_disabled: nil, is_media_ready: nil, is_new: nil, is_opened: nil, is_tip: nil, locked_text: nil, media: nil, media_count: nil, previews: nil, price: nil, queue_id: nil, raw_text: nil, release_forms: nil, response_type: nil, scheduled_at: nil, sent_rules_extra: nil, sent_rules_type: nil, text: nil, unsend_seconds_queue: nil, user_ids: nil) ⇒ Object

Parameters:

  • id (Integer) (defaults to: nil)
  • cancel_seconds (Integer) (defaults to: nil)
  • can_purchase (Boolean) (defaults to: nil)
  • can_unsend_queue (Boolean) (defaults to: nil)
  • changed_at (String) (defaults to: nil)
  • created_at (String) (defaults to: nil)
  • giphy_id (String, nil) (defaults to: nil)
  • is_free (Boolean) (defaults to: nil)
  • is_from_queue (Boolean) (defaults to: nil)
  • is_liked (Boolean) (defaults to: nil)
  • is_markdown_disabled (Boolean) (defaults to: nil)
  • is_media_ready (Boolean) (defaults to: nil)
  • is_new (Boolean) (defaults to: nil)
  • is_opened (Boolean) (defaults to: nil)
  • is_tip (Boolean) (defaults to: nil)
  • locked_text (Boolean) (defaults to: nil)
  • media (Array<Object>) (defaults to: nil)
  • media_count (Integer) (defaults to: nil)
  • previews (Array<Object>) (defaults to: nil)
  • price (Integer) (defaults to: nil)
  • queue_id (Integer) (defaults to: nil)
  • raw_text (String) (defaults to: nil)
  • release_forms (Array<Object>) (defaults to: nil)
  • response_type (String) (defaults to: nil)
  • scheduled_at (String, nil) (defaults to: nil)
  • sent_rules_extra (String) (defaults to: nil)
  • sent_rules_type (String) (defaults to: nil)
  • text (String) (defaults to: nil)
  • unsend_seconds_queue (Integer) (defaults to: nil)
  • user_ids (Array<String>) (defaults to: nil)


# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 324

Instance Attribute Details

#can_purchaseBoolean?

Returns:

  • (Boolean, nil)


185
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 185

optional :can_purchase, Onlyfans::Internal::Type::Boolean, api_name: :canPurchase

#can_unsend_queueBoolean?

Returns:

  • (Boolean, nil)


190
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 190

optional :can_unsend_queue, Onlyfans::Internal::Type::Boolean, api_name: :canUnsendQueue

#cancel_secondsInteger?

Returns:

  • (Integer, nil)


180
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 180

optional :cancel_seconds, Integer, api_name: :cancelSeconds

#changed_atString?

Returns:

  • (String, nil)


195
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 195

optional :changed_at, String, api_name: :changedAt

#created_atString?

Returns:

  • (String, nil)


200
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 200

optional :created_at, String, api_name: :createdAt

#giphy_idString?

Returns:

  • (String, nil)


205
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 205

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

#idInteger?

Returns:

  • (Integer, nil)


175
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 175

optional :id, Integer

#is_freeBoolean?

Returns:

  • (Boolean, nil)


210
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 210

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

#is_from_queueBoolean?

Returns:

  • (Boolean, nil)


215
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 215

optional :is_from_queue, Onlyfans::Internal::Type::Boolean, api_name: :isFromQueue

#is_likedBoolean?

Returns:

  • (Boolean, nil)


220
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 220

optional :is_liked, Onlyfans::Internal::Type::Boolean, api_name: :isLiked

#is_markdown_disabledBoolean?

Returns:

  • (Boolean, nil)


225
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 225

optional :is_markdown_disabled, Onlyfans::Internal::Type::Boolean, api_name: :isMarkdownDisabled

#is_media_readyBoolean?

Returns:

  • (Boolean, nil)


230
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 230

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

#is_newBoolean?

Returns:

  • (Boolean, nil)


235
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 235

optional :is_new, Onlyfans::Internal::Type::Boolean, api_name: :isNew

#is_openedBoolean?

Returns:

  • (Boolean, nil)


240
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 240

optional :is_opened, Onlyfans::Internal::Type::Boolean, api_name: :isOpened

#is_tipBoolean?

Returns:

  • (Boolean, nil)


245
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 245

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

#locked_textBoolean?

Returns:

  • (Boolean, nil)


250
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 250

optional :locked_text, Onlyfans::Internal::Type::Boolean, api_name: :lockedText

#mediaArray<Object>?

Returns:

  • (Array<Object>, nil)


255
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 255

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

#media_countInteger?

Returns:

  • (Integer, nil)


260
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 260

optional :media_count, Integer, api_name: :mediaCount

#previewsArray<Object>?

Returns:

  • (Array<Object>, nil)


265
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 265

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

#priceInteger?

Returns:

  • (Integer, nil)


270
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 270

optional :price, Integer

#queue_idInteger?

Returns:

  • (Integer, nil)


275
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 275

optional :queue_id, Integer, api_name: :queueId

#raw_textString?

Returns:

  • (String, nil)


280
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 280

optional :raw_text, String, api_name: :rawText

#release_formsArray<Object>?

Returns:

  • (Array<Object>, nil)


285
286
287
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 285

optional :release_forms,
Onlyfans::Internal::Type::ArrayOf[Onlyfans::Internal::Type::Unknown],
api_name: :releaseForms

#response_typeString?

Returns:

  • (String, nil)


292
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 292

optional :response_type, String, api_name: :responseType

#scheduled_atString?

Returns:

  • (String, nil)


297
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 297

optional :scheduled_at, String, api_name: :scheduledAt, nil?: true

#sent_rules_extraString?

Returns:

  • (String, nil)


302
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 302

optional :sent_rules_extra, String, api_name: :sentRulesExtra

#sent_rules_typeString?

Returns:

  • (String, nil)


307
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 307

optional :sent_rules_type, String, api_name: :sentRulesType

#textString?

Returns:

  • (String, nil)


312
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 312

optional :text, String

#unsend_seconds_queueInteger?

Returns:

  • (Integer, nil)


317
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 317

optional :unsend_seconds_queue, Integer, api_name: :unsendSecondsQueue

#user_idsArray<String>?

Returns:

  • (Array<String>, nil)


322
# File 'lib/onlyfans/models/saved_for_later/message_list_response.rb', line 322

optional :user_ids, Onlyfans::Internal::Type::ArrayOf[String], api_name: :userIds