Class: Onlyfans::Models::ChatListResponse::Data::LastMessage

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

Overview

See Also:

Defined Under Namespace

Classes: FromUser

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, can_be_pinned: nil, cancel_seconds: nil, can_purchase: nil, can_purchase_reason: nil, can_report: nil, can_unsend_queue: nil, changed_at: nil, created_at: nil, from_user: nil, giphy_id: nil, is_couple_people_media: 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_pinned: nil, is_reported_by_me: nil, is_tip: nil, locked_text: nil, media: nil, media_count: nil, previews: nil, price: nil, queue_id: nil, response_type: nil, text: nil, unsend_seconds_queue: nil) ⇒ Object

Parameters:

  • id (Integer) (defaults to: nil)
  • can_be_pinned (Boolean) (defaults to: nil)
  • cancel_seconds (Integer) (defaults to: nil)
  • can_purchase (Boolean) (defaults to: nil)
  • can_purchase_reason (String) (defaults to: nil)
  • can_report (Boolean) (defaults to: nil)
  • can_unsend_queue (Boolean) (defaults to: nil)
  • changed_at (String) (defaults to: nil)
  • created_at (String) (defaults to: nil)
  • from_user (Onlyfans::Models::ChatListResponse::Data::LastMessage::FromUser) (defaults to: nil)
  • giphy_id (String, nil) (defaults to: nil)
  • is_couple_people_media (Boolean) (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_pinned (Boolean) (defaults to: nil)
  • is_reported_by_me (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)
  • response_type (String) (defaults to: nil)
  • text (String) (defaults to: nil)
  • unsend_seconds_queue (Integer) (defaults to: nil)


# File 'lib/onlyfans/models/chat_list_response.rb', line 1484

Instance Attribute Details

#can_be_pinnedBoolean?

Returns:

  • (Boolean, nil)


1335
# File 'lib/onlyfans/models/chat_list_response.rb', line 1335

optional :can_be_pinned, Onlyfans::Internal::Type::Boolean, api_name: :canBePinned

#can_purchaseBoolean?

Returns:

  • (Boolean, nil)


1345
# File 'lib/onlyfans/models/chat_list_response.rb', line 1345

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

#can_purchase_reasonString?

Returns:

  • (String, nil)


1350
# File 'lib/onlyfans/models/chat_list_response.rb', line 1350

optional :can_purchase_reason, String, api_name: :canPurchaseReason

#can_reportBoolean?

Returns:

  • (Boolean, nil)


1355
# File 'lib/onlyfans/models/chat_list_response.rb', line 1355

optional :can_report, Onlyfans::Internal::Type::Boolean, api_name: :canReport

#can_unsend_queueBoolean?

Returns:

  • (Boolean, nil)


1360
# File 'lib/onlyfans/models/chat_list_response.rb', line 1360

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

#cancel_secondsInteger?

Returns:

  • (Integer, nil)


1340
# File 'lib/onlyfans/models/chat_list_response.rb', line 1340

optional :cancel_seconds, Integer, api_name: :cancelSeconds

#changed_atString?

Returns:

  • (String, nil)


1365
# File 'lib/onlyfans/models/chat_list_response.rb', line 1365

optional :changed_at, String, api_name: :changedAt

#created_atString?

Returns:

  • (String, nil)


1370
# File 'lib/onlyfans/models/chat_list_response.rb', line 1370

optional :created_at, String, api_name: :createdAt

#from_userOnlyfans::Models::ChatListResponse::Data::LastMessage::FromUser?



1375
1376
1377
# File 'lib/onlyfans/models/chat_list_response.rb', line 1375

optional :from_user,
-> { Onlyfans::Models::ChatListResponse::Data::LastMessage::FromUser },
api_name: :fromUser

#giphy_idString?

Returns:

  • (String, nil)


1382
# File 'lib/onlyfans/models/chat_list_response.rb', line 1382

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

#idInteger?

Returns:

  • (Integer, nil)


1330
# File 'lib/onlyfans/models/chat_list_response.rb', line 1330

optional :id, Integer

#is_couple_people_mediaBoolean?

Returns:

  • (Boolean, nil)


1387
# File 'lib/onlyfans/models/chat_list_response.rb', line 1387

optional :is_couple_people_media, Onlyfans::Internal::Type::Boolean, api_name: :isCouplePeopleMedia

#is_freeBoolean?

Returns:

  • (Boolean, nil)


1392
# File 'lib/onlyfans/models/chat_list_response.rb', line 1392

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

#is_from_queueBoolean?

Returns:

  • (Boolean, nil)


1397
# File 'lib/onlyfans/models/chat_list_response.rb', line 1397

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

#is_likedBoolean?

Returns:

  • (Boolean, nil)


1402
# File 'lib/onlyfans/models/chat_list_response.rb', line 1402

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

#is_markdown_disabledBoolean?

Returns:

  • (Boolean, nil)


1407
# File 'lib/onlyfans/models/chat_list_response.rb', line 1407

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

#is_media_readyBoolean?

Returns:

  • (Boolean, nil)


1412
# File 'lib/onlyfans/models/chat_list_response.rb', line 1412

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

#is_newBoolean?

Returns:

  • (Boolean, nil)


1417
# File 'lib/onlyfans/models/chat_list_response.rb', line 1417

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

#is_openedBoolean?

Returns:

  • (Boolean, nil)


1422
# File 'lib/onlyfans/models/chat_list_response.rb', line 1422

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

#is_pinnedBoolean?

Returns:

  • (Boolean, nil)


1427
# File 'lib/onlyfans/models/chat_list_response.rb', line 1427

optional :is_pinned, Onlyfans::Internal::Type::Boolean, api_name: :isPinned

#is_reported_by_meBoolean?

Returns:

  • (Boolean, nil)


1432
# File 'lib/onlyfans/models/chat_list_response.rb', line 1432

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

#is_tipBoolean?

Returns:

  • (Boolean, nil)


1437
# File 'lib/onlyfans/models/chat_list_response.rb', line 1437

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

#locked_textBoolean?

Returns:

  • (Boolean, nil)


1442
# File 'lib/onlyfans/models/chat_list_response.rb', line 1442

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

#mediaArray<Object>?

Returns:

  • (Array<Object>, nil)


1447
# File 'lib/onlyfans/models/chat_list_response.rb', line 1447

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

#media_countInteger?

Returns:

  • (Integer, nil)


1452
# File 'lib/onlyfans/models/chat_list_response.rb', line 1452

optional :media_count, Integer, api_name: :mediaCount

#previewsArray<Object>?

Returns:

  • (Array<Object>, nil)


1457
# File 'lib/onlyfans/models/chat_list_response.rb', line 1457

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

#priceInteger?

Returns:

  • (Integer, nil)


1462
# File 'lib/onlyfans/models/chat_list_response.rb', line 1462

optional :price, Integer

#queue_idInteger?

Returns:

  • (Integer, nil)


1467
# File 'lib/onlyfans/models/chat_list_response.rb', line 1467

optional :queue_id, Integer, api_name: :queueId

#response_typeString?

Returns:

  • (String, nil)


1472
# File 'lib/onlyfans/models/chat_list_response.rb', line 1472

optional :response_type, String, api_name: :responseType

#textString?

Returns:

  • (String, nil)


1477
# File 'lib/onlyfans/models/chat_list_response.rb', line 1477

optional :text, String

#unsend_seconds_queueInteger?

Returns:

  • (Integer, nil)


1482
# File 'lib/onlyfans/models/chat_list_response.rb', line 1482

optional :unsend_seconds_queue, Integer, api_name: :unsendSecondsQueue