Class: Onlyfans::Models::Chats::MessageSendResponse::Data

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/onlyfans/models/chats/message_send_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, 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, release_forms: nil, response_type: nil, text: 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)
  • changed_at (String) (defaults to: nil)
  • created_at (String) (defaults to: nil)
  • from_user (Onlyfans::Models::Chats::MessageSendResponse::Data::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)
  • release_forms (Array<Object>) (defaults to: nil)
  • response_type (String) (defaults to: nil)
  • text (String) (defaults to: nil)


# File 'lib/onlyfans/models/chats/message_send_response.rb', line 287

Instance Attribute Details

#can_be_pinnedBoolean?

Returns:

  • (Boolean, nil)


141
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 141

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

#can_purchaseBoolean?

Returns:

  • (Boolean, nil)


151
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 151

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

#can_purchase_reasonString?

Returns:

  • (String, nil)


156
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 156

optional :can_purchase_reason, String, api_name: :canPurchaseReason

#can_reportBoolean?

Returns:

  • (Boolean, nil)


161
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 161

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

#cancel_secondsInteger?

Returns:

  • (Integer, nil)


146
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 146

optional :cancel_seconds, Integer, api_name: :cancelSeconds

#changed_atString?

Returns:

  • (String, nil)


166
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 166

optional :changed_at, String, api_name: :changedAt

#created_atString?

Returns:

  • (String, nil)


171
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 171

optional :created_at, String, api_name: :createdAt

#from_userOnlyfans::Models::Chats::MessageSendResponse::Data::FromUser?



176
177
178
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 176

optional :from_user,
-> { Onlyfans::Models::Chats::MessageSendResponse::Data::FromUser },
api_name: :fromUser

#giphy_idString?

Returns:

  • (String, nil)


183
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 183

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

#idInteger?

Returns:

  • (Integer, nil)


136
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 136

optional :id, Integer

#is_couple_people_mediaBoolean?

Returns:

  • (Boolean, nil)


188
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 188

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

#is_freeBoolean?

Returns:

  • (Boolean, nil)


193
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 193

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

#is_from_queueBoolean?

Returns:

  • (Boolean, nil)


198
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 198

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

#is_likedBoolean?

Returns:

  • (Boolean, nil)


203
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 203

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

#is_markdown_disabledBoolean?

Returns:

  • (Boolean, nil)


208
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 208

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

#is_media_readyBoolean?

Returns:

  • (Boolean, nil)


213
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 213

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

#is_newBoolean?

Returns:

  • (Boolean, nil)


218
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 218

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

#is_openedBoolean?

Returns:

  • (Boolean, nil)


223
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 223

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

#is_pinnedBoolean?

Returns:

  • (Boolean, nil)


228
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 228

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

#is_reported_by_meBoolean?

Returns:

  • (Boolean, nil)


233
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 233

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

#is_tipBoolean?

Returns:

  • (Boolean, nil)


238
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 238

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

#locked_textBoolean?

Returns:

  • (Boolean, nil)


243
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 243

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

#mediaArray<Object>?

Returns:

  • (Array<Object>, nil)


248
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 248

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

#media_countInteger?

Returns:

  • (Integer, nil)


253
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 253

optional :media_count, Integer, api_name: :mediaCount

#previewsArray<Object>?

Returns:

  • (Array<Object>, nil)


258
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 258

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

#priceInteger?

Returns:

  • (Integer, nil)


263
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 263

optional :price, Integer

#queue_idInteger?

Returns:

  • (Integer, nil)


268
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 268

optional :queue_id, Integer, api_name: :queueId

#release_formsArray<Object>?

Returns:

  • (Array<Object>, nil)


273
274
275
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 273

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

#response_typeString?

Returns:

  • (String, nil)


280
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 280

optional :response_type, String, api_name: :responseType

#textString?

Returns:

  • (String, nil)


285
# File 'lib/onlyfans/models/chats/message_send_response.rb', line 285

optional :text, String