Class: Onlyfans::Models::Users::SubscribeCreateResponse::Data

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

Overview

See Also:

Defined Under Namespace

Classes: AvatarThumbs, HeaderSize, HeaderThumbs, ListsState, SubscribedByData

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_add_user: nil, cannot_add_user_reason: nil, has_user: nil, name: nil, type: nil) ⇒ Object

Parameters:

  • id (String) (defaults to: nil)
  • can_add_user (Boolean) (defaults to: nil)
  • cannot_add_user_reason (String) (defaults to: nil)
  • has_user (Boolean) (defaults to: nil)
  • name (String) (defaults to: nil)
  • type (String) (defaults to: nil)


# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 387

Instance Attribute Details

#avatarString?

Returns:

  • (String, nil)


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

optional :avatar, String

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



129
130
131
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 129

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

#can_add_subscriberBoolean?

Returns:

  • (Boolean, nil)


136
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 136

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

#can_comment_storyBoolean?

Returns:

  • (Boolean, nil)


141
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 141

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

#can_earnBoolean?

Returns:

  • (Boolean, nil)


146
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 146

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

#can_look_storyBoolean?

Returns:

  • (Boolean, nil)


151
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 151

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

#can_pay_internalBoolean?

Returns:

  • (Boolean, nil)


156
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 156

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

#can_receive_chat_messageBoolean?

Returns:

  • (Boolean, nil)


161
162
163
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 161

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

#can_reportBoolean?

Returns:

  • (Boolean, nil)


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

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

#can_restrictBoolean?

Returns:

  • (Boolean, nil)


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

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

#can_trial_sendBoolean?

Returns:

  • (Boolean, nil)


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

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

#can_unsubscribeBoolean?

Returns:

  • (Boolean, nil)


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

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

#current_subscribe_priceInteger?

Returns:

  • (Integer, nil)


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

optional :current_subscribe_price, Integer, api_name: :currentSubscribePrice

#has_not_viewed_storyBoolean?

Returns:

  • (Boolean, nil)


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

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

#has_scheduled_streamBoolean?

Returns:

  • (Boolean, nil)


198
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 198

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

#has_storiesBoolean?

Returns:

  • (Boolean, nil)


203
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 203

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

#has_streamBoolean?

Returns:

  • (Boolean, nil)


208
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 208

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

#headerString?

Returns:

  • (String, nil)


213
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 213

optional :header, String

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



218
219
220
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 218

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

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



225
226
227
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 225

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

#hide_chatBoolean?

Returns:

  • (Boolean, nil)


232
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 232

optional :hide_chat, Onlyfans::Internal::Type::Boolean, api_name: :hideChat

#idInteger?

Returns:

  • (Integer, nil)


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

optional :id, Integer

#is_activeBoolean?

Returns:

  • (Boolean, nil)


237
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 237

optional :is_active, Onlyfans::Internal::Type::Boolean, api_name: :isActive

#is_blockedBoolean?

Returns:

  • (Boolean, nil)


242
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 242

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

#is_paywall_requiredBoolean?

Returns:

  • (Boolean, nil)


247
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 247

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

#is_pending_autoprolongBoolean?

Returns:

  • (Boolean, nil)


252
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 252

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

#is_performerBoolean?

Returns:

  • (Boolean, nil)


257
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 257

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

#is_real_performerBoolean?

Returns:

  • (Boolean, nil)


262
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 262

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

#is_restrictedBoolean?

Returns:

  • (Boolean, nil)


267
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 267

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

#is_verifiedBoolean?

Returns:

  • (Boolean, nil)


272
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 272

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

#last_seenString?

Returns:

  • (String, nil)


277
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 277

optional :last_seen, String, api_name: :lastSeen

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



282
283
284
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 282

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

#nameString?

Returns:

  • (String, nil)


289
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 289

optional :name, String

#subscribe_priceInteger?

Returns:

  • (Integer, nil)


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

optional :subscribe_price, Integer, api_name: :subscribePrice

#subscribed_byBoolean?

Returns:

  • (Boolean, nil)


294
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 294

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

#subscribed_by_autoprolongBoolean?

Returns:

  • (Boolean, nil)


299
300
301
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 299

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

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



306
307
308
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 306

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

#subscribed_by_expireBoolean?

Returns:

  • (Boolean, nil)


313
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 313

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

#subscribed_by_expire_dateString?

Returns:

  • (String, nil)


318
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 318

optional :subscribed_by_expire_date, String, api_name: :subscribedByExpireDate

#subscribed_is_expired_nowBoolean?

Returns:

  • (Boolean, nil)


323
324
325
# File 'lib/onlyfans/models/users/subscribe_create_response.rb', line 323

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

#subscribed_onBoolean?

Returns:

  • (Boolean, nil)


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

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

#subscribed_on_dataString?

Returns:

  • (String, nil)


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

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

#subscribed_on_durationString?

Returns:

  • (String, nil)


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

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

#subscribed_on_expired_nowString?

Returns:

  • (String, nil)


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

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

#tips_enabledBoolean?

Returns:

  • (Boolean, nil)


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

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

#tips_maxInteger?

Returns:

  • (Integer, nil)


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

optional :tips_max, Integer, api_name: :tipsMax

#tips_minInteger?

Returns:

  • (Integer, nil)


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

optional :tips_min, Integer, api_name: :tipsMin

#tips_min_internalInteger?

Returns:

  • (Integer, nil)


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

optional :tips_min_internal, Integer, api_name: :tipsMinInternal

#tips_text_enabledBoolean?

Returns:

  • (Boolean, nil)


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

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

#usernameString?

Returns:

  • (String, nil)


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

optional :username, String

#viewString?

Returns:

  • (String, nil)


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

optional :view, String