Class: Onlyfans::Models::Users::RestrictCreateResponse::Data

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

Overview

See Also:

Defined Under Namespace

Classes: AvatarThumbs, HeaderSize, HeaderThumbs, ListsState, SubscribedByData, SubscribedOnData, SubscriptionBundle

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(discount_finished_at: nil, discount_percent: nil, discount_period: nil, discount_started_at: nil, duration: nil, expired_at: nil, has_active_paid_subscriptions: nil, is_muted: nil, messages_summ: nil, new_price: nil, posts_summ: nil, price: nil, regular_price: nil, renewed_at: nil, status: nil, streams_summ: nil, subscribe_at: nil, subscribe_price: nil, subscribes: nil, subscribes_summ: nil, tips_summ: nil, total_summ: nil, unsubscribe_reason: nil) ⇒ Object

Parameters:

  • discount_finished_at (String, nil) (defaults to: nil)
  • discount_percent (Integer) (defaults to: nil)
  • discount_period (Integer) (defaults to: nil)
  • discount_started_at (String, nil) (defaults to: nil)
  • duration (String) (defaults to: nil)
  • expired_at (String) (defaults to: nil)
  • has_active_paid_subscriptions (Boolean) (defaults to: nil)
  • is_muted (Boolean) (defaults to: nil)
  • messages_summ (Integer) (defaults to: nil)
  • new_price (Integer) (defaults to: nil)
  • posts_summ (Integer) (defaults to: nil)
  • price (Integer) (defaults to: nil)
  • regular_price (Integer) (defaults to: nil)
  • renewed_at (String, nil) (defaults to: nil)
  • status (String, nil) (defaults to: nil)
  • streams_summ (Integer) (defaults to: nil)
  • subscribe_at (String) (defaults to: nil)
  • subscribe_price (Integer) (defaults to: nil)
  • subscribes (Array<Object>) (defaults to: nil)
  • subscribes_summ (Integer) (defaults to: nil)
  • tips_summ (Integer) (defaults to: nil)
  • total_summ (Integer) (defaults to: nil)
  • unsubscribe_reason (String) (defaults to: nil)


# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 589

Instance Attribute Details

#aboutString?

Returns:

  • (String, nil)


124
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 124

optional :about, String

#archived_posts_countInteger?

Returns:

  • (Integer, nil)


129
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 129

optional :archived_posts_count, Integer, api_name: :archivedPostsCount

#audios_countInteger?

Returns:

  • (Integer, nil)


134
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 134

optional :audios_count, Integer, api_name: :audiosCount

#avatarString?

Returns:

  • (String, nil)


139
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 139

optional :avatar, String

#avatar_header_converter_uploadBoolean?

Returns:

  • (Boolean, nil)


144
145
146
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 144

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

#avatar_thumbsOnlyfans::Models::Users::RestrictCreateResponse::Data::AvatarThumbs?



151
152
153
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 151

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

#can_add_subscriberBoolean?

Returns:

  • (Boolean, nil)


158
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 158

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

#can_chatBoolean?

Returns:

  • (Boolean, nil)


163
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 163

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

#can_comment_storyBoolean?

Returns:

  • (Boolean, nil)


168
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 168

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

#can_create_promotionBoolean?

Returns:

  • (Boolean, nil)


173
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 173

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

#can_create_trialBoolean?

Returns:

  • (Boolean, nil)


178
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 178

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

#can_earnBoolean?

Returns:

  • (Boolean, nil)


183
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 183

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

#can_look_storyBoolean?

Returns:

  • (Boolean, nil)


188
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 188

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

#can_pay_internalBoolean?

Returns:

  • (Boolean, nil)


193
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 193

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

#can_receive_chat_messageBoolean?

Returns:

  • (Boolean, nil)


198
199
200
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 198

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

#can_reportBoolean?

Returns:

  • (Boolean, nil)


205
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 205

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

#can_restrictBoolean?

Returns:

  • (Boolean, nil)


210
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 210

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

#can_trial_sendBoolean?

Returns:

  • (Boolean, nil)


215
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 215

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

#can_unsubscribeBoolean?

Returns:

  • (Boolean, nil)


220
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 220

optional :can_unsubscribe, Onlyfans::Internal::Type::Boolean, api_name: :canUnsubscribe

#current_subscribe_priceInteger?

Returns:

  • (Integer, nil)


225
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 225

optional :current_subscribe_price, Integer, api_name: :currentSubscribePrice

#display_nameString?

Returns:

  • (String, nil)


230
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 230

optional :display_name, String, api_name: :displayName

#favorited_countInteger?

Returns:

  • (Integer, nil)


235
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 235

optional :favorited_count, Integer, api_name: :favoritedCount

#favorites_countInteger?

Returns:

  • (Integer, nil)


240
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 240

optional :favorites_count, Integer, api_name: :favoritesCount

#finished_streams_countInteger?

Returns:

  • (Integer, nil)


245
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 245

optional :finished_streams_count, Integer, api_name: :finishedStreamsCount

#first_published_post_dateString?

Returns:

  • (String, nil)


250
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 250

optional :first_published_post_date, String, api_name: :firstPublishedPostDate

#has_friendsBoolean?

Returns:

  • (Boolean, nil)


255
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 255

optional :has_friends, Onlyfans::Internal::Type::Boolean, api_name: :hasFriends

#has_labelsBoolean?

Returns:

  • (Boolean, nil)


260
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 260

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

Returns:

  • (Boolean, nil)


265
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 265

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

#has_not_viewed_storyBoolean?

Returns:

  • (Boolean, nil)


270
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 270

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

#has_pinned_postsBoolean?

Returns:

  • (Boolean, nil)


275
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 275

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

#has_saved_streamsBoolean?

Returns:

  • (Boolean, nil)


280
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 280

optional :has_saved_streams, Onlyfans::Internal::Type::Boolean, api_name: :hasSavedStreams

#has_scheduled_streamBoolean?

Returns:

  • (Boolean, nil)


285
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 285

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

#has_storiesBoolean?

Returns:

  • (Boolean, nil)


290
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 290

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

#has_streamBoolean?

Returns:

  • (Boolean, nil)


295
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 295

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

#headerString?

Returns:

  • (String, nil)


300
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 300

optional :header, String

#header_sizeOnlyfans::Models::Users::RestrictCreateResponse::Data::HeaderSize?



305
306
307
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 305

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

#header_thumbsOnlyfans::Models::Users::RestrictCreateResponse::Data::HeaderThumbs?



312
313
314
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 312

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

#idInteger?

Returns:

  • (Integer, nil)


119
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 119

optional :id, Integer

#is_adult_contentBoolean?

Returns:

  • (Boolean, nil)


319
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 319

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

#is_blockedBoolean?

Returns:

  • (Boolean, nil)


324
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 324

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

#is_friendBoolean?

Returns:

  • (Boolean, nil)


329
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 329

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

#is_markdown_disabled_for_aboutBoolean?

Returns:

  • (Boolean, nil)


334
335
336
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 334

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

#is_paywall_requiredBoolean?

Returns:

  • (Boolean, nil)


341
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 341

optional :is_paywall_required, Onlyfans::Internal::Type::Boolean, api_name: :isPaywallRequired

#is_pending_autoprolongBoolean?

Returns:

  • (Boolean, nil)


346
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 346

optional :is_pending_autoprolong, Onlyfans::Internal::Type::Boolean, api_name: :isPendingAutoprolong

#is_performerBoolean?

Returns:

  • (Boolean, nil)


351
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 351

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

#is_private_restrictionBoolean?

Returns:

  • (Boolean, nil)


356
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 356

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

#is_real_performerBoolean?

Returns:

  • (Boolean, nil)


361
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 361

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

#is_referrer_allowedBoolean?

Returns:

  • (Boolean, nil)


366
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 366

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

#is_restrictedBoolean?

Returns:

  • (Boolean, nil)


371
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 371

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

#is_spotify_connectedBoolean?

Returns:

  • (Boolean, nil)


376
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 376

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

#is_spring_connectedBoolean?

Returns:

  • (Boolean, nil)


381
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 381

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

#is_verifiedBoolean?

Returns:

  • (Boolean, nil)


386
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 386

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

#join_dateString?

Returns:

  • (String, nil)


391
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 391

optional :join_date, String, api_name: :joinDate

#last_seenString?

Returns:

  • (String, nil)


396
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 396

optional :last_seen, String, api_name: :lastSeen

#lists_statesArray<Onlyfans::Models::Users::RestrictCreateResponse::Data::ListsState>?



401
402
403
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 401

optional :lists_states,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::Users::RestrictCreateResponse::Data::ListsState] },
api_name: :listsStates

#locationString?

Returns:

  • (String, nil)


408
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 408

optional :location, String

#medias_countInteger?

Returns:

  • (Integer, nil)


413
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 413

optional :medias_count, Integer, api_name: :mediasCount

#nameString?

Returns:

  • (String, nil)


418
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 418

optional :name, String

#noticeString?

Returns:

  • (String, nil)


423
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 423

optional :notice, String

#photos_countInteger?

Returns:

  • (Integer, nil)


428
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 428

optional :photos_count, Integer, api_name: :photosCount

#posts_countInteger?

Returns:

  • (Integer, nil)


433
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 433

optional :posts_count, Integer, api_name: :postsCount

#private_archived_posts_countInteger?

Returns:

  • (Integer, nil)


438
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 438

optional :private_archived_posts_count, Integer, api_name: :privateArchivedPostsCount

#should_show_finished_streamsBoolean?

Returns:

  • (Boolean, nil)


443
444
445
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 443

optional :should_show_finished_streams,
Onlyfans::Internal::Type::Boolean,
api_name: :shouldShowFinishedStreams

#show_media_countBoolean?

Returns:

  • (Boolean, nil)


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

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

#show_posts_in_feedBoolean?

Returns:

  • (Boolean, nil)


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

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

#show_subscribers_countBoolean?

Returns:

  • (Boolean, nil)


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

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

#subscribe_priceFloat?

Returns:

  • (Float, nil)


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

optional :subscribe_price, Float, api_name: :subscribePrice

#subscribed_byBoolean?

Returns:

  • (Boolean, nil)


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

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

#subscribed_by_autoprolongBoolean?

Returns:

  • (Boolean, nil)


470
471
472
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 470

optional :subscribed_by_autoprolong,
Onlyfans::Internal::Type::Boolean,
api_name: :subscribedByAutoprolong

#subscribed_by_dataOnlyfans::Models::Users::RestrictCreateResponse::Data::SubscribedByData?



477
478
479
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 477

optional :subscribed_by_data,
-> { Onlyfans::Models::Users::RestrictCreateResponse::Data::SubscribedByData },
api_name: :subscribedByData

#subscribed_by_expireBoolean?

Returns:

  • (Boolean, nil)


484
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 484

optional :subscribed_by_expire, Onlyfans::Internal::Type::Boolean, api_name: :subscribedByExpire

#subscribed_by_expire_dateString?

Returns:

  • (String, nil)


489
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 489

optional :subscribed_by_expire_date, String, api_name: :subscribedByExpireDate

#subscribed_is_expired_nowBoolean?

Returns:

  • (Boolean, nil)


494
495
496
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 494

optional :subscribed_is_expired_now,
Onlyfans::Internal::Type::Boolean,
api_name: :subscribedIsExpiredNow

#subscribed_onString?

Returns:

  • (String, nil)


501
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 501

optional :subscribed_on, String, api_name: :subscribedOn, nil?: true

#subscribed_on_dataOnlyfans::Models::Users::RestrictCreateResponse::Data::SubscribedOnData?



506
507
508
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 506

optional :subscribed_on_data,
-> { Onlyfans::Models::Users::RestrictCreateResponse::Data::SubscribedOnData },
api_name: :subscribedOnData

#subscribed_on_durationString?

Returns:

  • (String, nil)


513
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 513

optional :subscribed_on_duration, String, api_name: :subscribedOnDuration

#subscribed_on_expired_nowBoolean?

Returns:

  • (Boolean, nil)


518
519
520
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 518

optional :subscribed_on_expired_now,
Onlyfans::Internal::Type::Boolean,
api_name: :subscribedOnExpiredNow

#subscribers_countString?

Returns:

  • (String, nil)


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

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

#subscription_bundlesArray<Onlyfans::Models::Users::RestrictCreateResponse::Data::SubscriptionBundle>?



535
536
537
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 535

optional :subscription_bundles,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::Users::RestrictCreateResponse::Data::SubscriptionBundle] },
api_name: :subscriptionBundles

#tips_enabledBoolean?

Returns:

  • (Boolean, nil)


542
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 542

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

#tips_maxInteger?

Returns:

  • (Integer, nil)


547
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 547

optional :tips_max, Integer, api_name: :tipsMax

#tips_minInteger?

Returns:

  • (Integer, nil)


552
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 552

optional :tips_min, Integer, api_name: :tipsMin

#tips_min_internalInteger?

Returns:

  • (Integer, nil)


557
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 557

optional :tips_min_internal, Integer, api_name: :tipsMinInternal

#tips_text_enabledBoolean?

Returns:

  • (Boolean, nil)


562
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 562

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

#usernameString?

Returns:

  • (String, nil)


567
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 567

optional :username, String

#videos_countInteger?

Returns:

  • (Integer, nil)


572
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 572

optional :videos_count, Integer, api_name: :videosCount

#viewString?

Returns:

  • (String, nil)


577
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 577

optional :view, String

#websiteString?

Returns:

  • (String, nil)


582
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 582

optional :website, String, nil?: true

#wishlistString?

Returns:

  • (String, nil)


587
# File 'lib/onlyfans/models/users/restrict_create_response.rb', line 587

optional :wishlist, String, nil?: true