Class: Onlyfans::Models::ProfileRetrieveResponse::Data

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

Overview

See Also:

Defined Under Namespace

Classes: AvatarThumbs, HeaderSize, HeaderThumbs

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(height: nil, width: nil) ⇒ Object

Parameters:

  • height (Integer) (defaults to: nil)
  • width (Integer) (defaults to: nil)


# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 532

Instance Attribute Details

#aboutString?

Returns:

  • (String, nil)


123
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 123

optional :about, String

#archived_posts_countInteger?

Returns:

  • (Integer, nil)


128
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 128

optional :archived_posts_count, Integer, api_name: :archivedPostsCount

#audios_countInteger?

Returns:

  • (Integer, nil)


133
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 133

optional :audios_count, Integer, api_name: :audiosCount

#avatarString?

Returns:

  • (String, nil)


138
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 138

optional :avatar, String

#avatar_header_converter_uploadBoolean?

Returns:

  • (Boolean, nil)


143
144
145
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 143

optional :avatar_header_converter_upload,
Onlyfans::Internal::Type::Boolean,
api_name: :avatarHeaderConverterUpload

#avatar_thumbsOnlyfans::Models::ProfileRetrieveResponse::Data::AvatarThumbs?



150
151
152
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 150

optional :avatar_thumbs,
-> { Onlyfans::Models::ProfileRetrieveResponse::Data::AvatarThumbs },
api_name: :avatarThumbs

#can_add_subscriberBoolean?

Returns:

  • (Boolean, nil)


157
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 157

optional :can_add_subscriber, Onlyfans::Internal::Type::Boolean, api_name: :canAddSubscriber

#can_chatBoolean?

Returns:

  • (Boolean, nil)


162
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 162

optional :can_chat, Onlyfans::Internal::Type::Boolean, api_name: :canChat

#can_comment_storyBoolean?

Returns:

  • (Boolean, nil)


167
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 167

optional :can_comment_story, Onlyfans::Internal::Type::Boolean, api_name: :canCommentStory

#can_create_promotionBoolean?

Returns:

  • (Boolean, nil)


172
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 172

optional :can_create_promotion, Onlyfans::Internal::Type::Boolean, api_name: :canCreatePromotion

#can_create_trialBoolean?

Returns:

  • (Boolean, nil)


177
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 177

optional :can_create_trial, Onlyfans::Internal::Type::Boolean, api_name: :canCreateTrial

#can_earnBoolean?

Returns:

  • (Boolean, nil)


182
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 182

optional :can_earn, Onlyfans::Internal::Type::Boolean, api_name: :canEarn

#can_look_storyBoolean?

Returns:

  • (Boolean, nil)


187
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 187

optional :can_look_story, Onlyfans::Internal::Type::Boolean, api_name: :canLookStory

#can_pay_internalBoolean?

Returns:

  • (Boolean, nil)


192
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 192

optional :can_pay_internal, Onlyfans::Internal::Type::Boolean, api_name: :canPayInternal

#can_receive_chat_messageBoolean?

Returns:

  • (Boolean, nil)


197
198
199
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 197

optional :can_receive_chat_message,
Onlyfans::Internal::Type::Boolean,
api_name: :canReceiveChatMessage

#can_reportBoolean?

Returns:

  • (Boolean, nil)


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

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

#can_restrictBoolean?

Returns:

  • (Boolean, nil)


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

optional :can_restrict, Onlyfans::Internal::Type::Boolean, api_name: :canRestrict

#can_trial_sendBoolean?

Returns:

  • (Boolean, nil)


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

optional :can_trial_send, Onlyfans::Internal::Type::Boolean, api_name: :canTrialSend

#current_subscribe_priceString?

Returns:

  • (String, nil)


219
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 219

optional :current_subscribe_price, String, api_name: :currentSubscribePrice, nil?: true

#favorited_countInteger?

Returns:

  • (Integer, nil)


224
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 224

optional :favorited_count, Integer, api_name: :favoritedCount

#favorites_countInteger?

Returns:

  • (Integer, nil)


229
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 229

optional :favorites_count, Integer, api_name: :favoritesCount

#first_published_post_dateString?

Returns:

  • (String, nil)


234
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 234

optional :first_published_post_date, String, api_name: :firstPublishedPostDate

#has_labelsBoolean?

Returns:

  • (Boolean, nil)


239
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 239

optional :has_labels, Onlyfans::Internal::Type::Boolean, api_name: :hasLabels

Returns:

  • (Boolean, nil)


244
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 244

optional :has_links, Onlyfans::Internal::Type::Boolean, api_name: :hasLinks

#has_not_viewed_storyBoolean?

Returns:

  • (Boolean, nil)


249
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 249

optional :has_not_viewed_story, Onlyfans::Internal::Type::Boolean, api_name: :hasNotViewedStory

#has_pinned_postsBoolean?

Returns:

  • (Boolean, nil)


254
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 254

optional :has_pinned_posts, Onlyfans::Internal::Type::Boolean, api_name: :hasPinnedPosts

#has_scheduled_streamBoolean?

Returns:

  • (Boolean, nil)


259
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 259

optional :has_scheduled_stream, Onlyfans::Internal::Type::Boolean, api_name: :hasScheduledStream

#has_storiesBoolean?

Returns:

  • (Boolean, nil)


264
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 264

optional :has_stories, Onlyfans::Internal::Type::Boolean, api_name: :hasStories

#has_streamBoolean?

Returns:

  • (Boolean, nil)


269
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 269

optional :has_stream, Onlyfans::Internal::Type::Boolean, api_name: :hasStream

#headerString?

Returns:

  • (String, nil)


274
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 274

optional :header, String

#header_sizeOnlyfans::Models::ProfileRetrieveResponse::Data::HeaderSize?



279
280
281
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 279

optional :header_size,
-> { Onlyfans::Models::ProfileRetrieveResponse::Data::HeaderSize },
api_name: :headerSize

#header_thumbsOnlyfans::Models::ProfileRetrieveResponse::Data::HeaderThumbs?



286
287
288
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 286

optional :header_thumbs,
-> { Onlyfans::Models::ProfileRetrieveResponse::Data::HeaderThumbs },
api_name: :headerThumbs

#idInteger?

Returns:

  • (Integer, nil)


118
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 118

optional :id, Integer

#is_adult_contentBoolean?

Returns:

  • (Boolean, nil)


293
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 293

optional :is_adult_content, Onlyfans::Internal::Type::Boolean, api_name: :isAdultContent

#is_blockedBoolean?

Returns:

  • (Boolean, nil)


298
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 298

optional :is_blocked, Onlyfans::Internal::Type::Boolean, api_name: :isBlocked

#is_friendBoolean?

Returns:

  • (Boolean, nil)


303
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 303

optional :is_friend, Onlyfans::Internal::Type::Boolean, api_name: :isFriend

#is_markdown_disabled_for_aboutBoolean?

Returns:

  • (Boolean, nil)


308
309
310
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 308

optional :is_markdown_disabled_for_about,
Onlyfans::Internal::Type::Boolean,
api_name: :isMarkdownDisabledForAbout

#is_performerBoolean?

Returns:

  • (Boolean, nil)


315
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 315

optional :is_performer, Onlyfans::Internal::Type::Boolean, api_name: :isPerformer

#is_private_restrictionBoolean?

Returns:

  • (Boolean, nil)


320
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 320

optional :is_private_restriction, Onlyfans::Internal::Type::Boolean, api_name: :isPrivateRestriction

#is_real_performerBoolean?

Returns:

  • (Boolean, nil)


325
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 325

optional :is_real_performer, Onlyfans::Internal::Type::Boolean, api_name: :isRealPerformer

#is_referrer_allowedBoolean?

Returns:

  • (Boolean, nil)


330
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 330

optional :is_referrer_allowed, Onlyfans::Internal::Type::Boolean, api_name: :isReferrerAllowed

#is_restrictedBoolean?

Returns:

  • (Boolean, nil)


335
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 335

optional :is_restricted, Onlyfans::Internal::Type::Boolean, api_name: :isRestricted

#is_spotify_connectedBoolean?

Returns:

  • (Boolean, nil)


340
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 340

optional :is_spotify_connected, Onlyfans::Internal::Type::Boolean, api_name: :isSpotifyConnected

#is_spring_connectedBoolean?

Returns:

  • (Boolean, nil)


345
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 345

optional :is_spring_connected, Onlyfans::Internal::Type::Boolean, api_name: :isSpringConnected

#is_verifiedBoolean?

Returns:

  • (Boolean, nil)


350
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 350

optional :is_verified, Onlyfans::Internal::Type::Boolean, api_name: :isVerified

#join_dateString?

Returns:

  • (String, nil)


355
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 355

optional :join_date, String, api_name: :joinDate

#last_seenString?

Returns:

  • (String, nil)


360
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 360

optional :last_seen, String, api_name: :lastSeen

#locationString?

Returns:

  • (String, nil)


365
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 365

optional :location, String, nil?: true

#medias_countInteger?

Returns:

  • (Integer, nil)


370
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 370

optional :medias_count, Integer, api_name: :mediasCount

#nameString?

Returns:

  • (String, nil)


375
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 375

optional :name, String

#ofapi_genderString?

Returns:

  • (String, nil)


380
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 380

optional :ofapi_gender, String

#ofapi_gender_confidenceFloat?

Returns:

  • (Float, nil)


385
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 385

optional :ofapi_gender_confidence, Float

#photos_countInteger?

Returns:

  • (Integer, nil)


390
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 390

optional :photos_count, Integer, api_name: :photosCount

#posts_countInteger?

Returns:

  • (Integer, nil)


395
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 395

optional :posts_count, Integer, api_name: :postsCount

#private_archived_posts_countInteger?

Returns:

  • (Integer, nil)


400
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 400

optional :private_archived_posts_count, Integer, api_name: :privateArchivedPostsCount

#referal_bonus_summ_for_refererInteger?

Returns:

  • (Integer, nil)


405
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 405

optional :referal_bonus_summ_for_referer, Integer, api_name: :referalBonusSummForReferer

#show_media_countBoolean?

Returns:

  • (Boolean, nil)


410
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 410

optional :show_media_count, Onlyfans::Internal::Type::Boolean, api_name: :showMediaCount

#show_posts_in_feedBoolean?

Returns:

  • (Boolean, nil)


415
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 415

optional :show_posts_in_feed, Onlyfans::Internal::Type::Boolean, api_name: :showPostsInFeed

#show_subscribers_countBoolean?

Returns:

  • (Boolean, nil)


420
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 420

optional :show_subscribers_count, Onlyfans::Internal::Type::Boolean, api_name: :showSubscribersCount

#subscribe_priceInteger?

Returns:

  • (Integer, nil)


475
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 475

optional :subscribe_price, Integer, api_name: :subscribePrice

#subscribed_byBoolean?

Returns:

  • (Boolean, nil)


425
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 425

optional :subscribed_by, Onlyfans::Internal::Type::Boolean, api_name: :subscribedBy

#subscribed_by_autoprolongString?

Returns:

  • (String, nil)


430
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 430

optional :subscribed_by_autoprolong, String, api_name: :subscribedByAutoprolong, nil?: true

#subscribed_by_dataString?

Returns:

  • (String, nil)


435
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 435

optional :subscribed_by_data, String, api_name: :subscribedByData, nil?: true

#subscribed_by_expireString?

Returns:

  • (String, nil)


440
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 440

optional :subscribed_by_expire, String, api_name: :subscribedByExpire, nil?: true

#subscribed_by_expire_dateString?

Returns:

  • (String, nil)


445
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 445

optional :subscribed_by_expire_date, String, api_name: :subscribedByExpireDate, nil?: true

#subscribed_is_expired_nowString?

Returns:

  • (String, nil)


450
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 450

optional :subscribed_is_expired_now, String, api_name: :subscribedIsExpiredNow, nil?: true

#subscribed_onBoolean?

Returns:

  • (Boolean, nil)


455
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 455

optional :subscribed_on, Onlyfans::Internal::Type::Boolean, api_name: :subscribedOn

#subscribed_on_dataString?

Returns:

  • (String, nil)


460
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 460

optional :subscribed_on_data, String, api_name: :subscribedOnData, nil?: true

#subscribed_on_durationString?

Returns:

  • (String, nil)


465
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 465

optional :subscribed_on_duration, String, api_name: :subscribedOnDuration, nil?: true

#subscribed_on_expired_nowString?

Returns:

  • (String, nil)


470
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 470

optional :subscribed_on_expired_now, String, api_name: :subscribedOnExpiredNow, nil?: true

#subscribers_countString?

Returns:

  • (String, nil)


480
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 480

optional :subscribers_count, String, api_name: :subscribersCount, nil?: true

#tips_enabledBoolean?

Returns:

  • (Boolean, nil)


485
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 485

optional :tips_enabled, Onlyfans::Internal::Type::Boolean, api_name: :tipsEnabled

#tips_maxInteger?

Returns:

  • (Integer, nil)


490
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 490

optional :tips_max, Integer, api_name: :tipsMax

#tips_minInteger?

Returns:

  • (Integer, nil)


495
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 495

optional :tips_min, Integer, api_name: :tipsMin

#tips_min_internalInteger?

Returns:

  • (Integer, nil)


500
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 500

optional :tips_min_internal, Integer, api_name: :tipsMinInternal

#tips_text_enabledBoolean?

Returns:

  • (Boolean, nil)


505
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 505

optional :tips_text_enabled, Onlyfans::Internal::Type::Boolean, api_name: :tipsTextEnabled

#usernameString?

Returns:

  • (String, nil)


510
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 510

optional :username, String

#videos_countInteger?

Returns:

  • (Integer, nil)


515
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 515

optional :videos_count, Integer, api_name: :videosCount

#viewString?

Returns:

  • (String, nil)


520
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 520

optional :view, String

#websiteString?

Returns:

  • (String, nil)


525
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 525

optional :website, String

#wishlistString?

Returns:

  • (String, nil)


530
# File 'lib/onlyfans/models/profile_retrieve_response.rb', line 530

optional :wishlist, String, nil?: true