Class: Onlyfans::Models::FanSetCustomNameResponse::Data

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

Overview

See Also:

Defined Under Namespace

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

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, new_posts_after_expire_count: nil, new_price: nil, price: nil, regular_price: nil, renewed_at: nil, show_posts_in_feed: nil, status: nil, subscribe_at: nil, subscribe_price: nil, subscribes: 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)
  • new_posts_after_expire_count (Integer) (defaults to: nil)
  • new_price (Integer) (defaults to: nil)
  • price (Integer) (defaults to: nil)
  • regular_price (Integer) (defaults to: nil)
  • renewed_at (String, nil) (defaults to: nil)
  • show_posts_in_feed (Boolean) (defaults to: nil)
  • status (String, nil) (defaults to: nil)
  • subscribe_at (String) (defaults to: nil)
  • subscribe_price (Integer) (defaults to: nil)
  • subscribes (Array<Object>) (defaults to: nil)
  • unsubscribe_reason (String) (defaults to: nil)


# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 388

Instance Attribute Details

#avatarString?

Returns:

  • (String, nil)


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

optional :avatar, String

#avatar_thumbsOnlyfans::Models::FanSetCustomNameResponse::Data::AvatarThumbs?



128
129
130
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 128

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

#can_add_subscriberBoolean?

Returns:

  • (Boolean, nil)


135
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 135

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

#can_comment_storyBoolean?

Returns:

  • (Boolean, nil)


140
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 140

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

#can_earnBoolean?

Returns:

  • (Boolean, nil)


145
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 145

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

#can_look_storyBoolean?

Returns:

  • (Boolean, nil)


150
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 150

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

#can_pay_internalBoolean?

Returns:

  • (Boolean, nil)


155
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 155

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

#can_receive_chat_messageBoolean?

Returns:

  • (Boolean, nil)


160
161
162
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 160

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

#can_reportBoolean?

Returns:

  • (Boolean, nil)


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

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

#can_restrictBoolean?

Returns:

  • (Boolean, nil)


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

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

#can_trial_sendBoolean?

Returns:

  • (Boolean, nil)


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

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

#current_subscribe_priceString?

Returns:

  • (String, nil)


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

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

#display_nameString?

Returns:

  • (String, nil)


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

optional :display_name, String, api_name: :displayName

#has_not_viewed_storyBoolean?

Returns:

  • (Boolean, nil)


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

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

#has_scheduled_streamBoolean?

Returns:

  • (Boolean, nil)


197
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 197

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

#has_storiesBoolean?

Returns:

  • (Boolean, nil)


202
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 202

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

#has_streamBoolean?

Returns:

  • (Boolean, nil)


207
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 207

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

#headerString?

Returns:

  • (String, nil)


212
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 212

optional :header, String

#header_sizeOnlyfans::Models::FanSetCustomNameResponse::Data::HeaderSize?



217
218
219
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 217

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

#header_thumbsOnlyfans::Models::FanSetCustomNameResponse::Data::HeaderThumbs?



224
225
226
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 224

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

#hide_chatBoolean?

Returns:

  • (Boolean, nil)


231
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 231

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

#idInteger?

Returns:

  • (Integer, nil)


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

optional :id, Integer

#is_blockedBoolean?

Returns:

  • (Boolean, nil)


236
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 236

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

#is_paywall_requiredBoolean?

Returns:

  • (Boolean, nil)


241
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 241

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

#is_pending_autoprolongBoolean?

Returns:

  • (Boolean, nil)


246
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 246

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

#is_performerBoolean?

Returns:

  • (Boolean, nil)


251
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 251

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

#is_real_performerBoolean?

Returns:

  • (Boolean, nil)


256
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 256

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

#is_restrictedBoolean?

Returns:

  • (Boolean, nil)


261
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 261

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

#is_verifiedBoolean?

Returns:

  • (Boolean, nil)


266
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 266

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

#last_seenString?

Returns:

  • (String, nil)


271
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 271

optional :last_seen, String, api_name: :lastSeen

#lists_statesArray<Onlyfans::Models::FanSetCustomNameResponse::Data::ListsState>?



276
277
278
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 276

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

#nameString?

Returns:

  • (String, nil)


283
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 283

optional :name, String

#noticeString?

Returns:

  • (String, nil)


288
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 288

optional :notice, String

#subscribe_priceInteger?

Returns:

  • (Integer, nil)


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

optional :subscribe_price, Integer, api_name: :subscribePrice

#subscribed_byString?

Returns:

  • (String, nil)


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

optional :subscribed_by, String, api_name: :subscribedBy, nil?: true

#subscribed_by_autoprolongString?

Returns:

  • (String, nil)


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

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

#subscribed_by_dataOnlyfans::Models::FanSetCustomNameResponse::Data::SubscribedByData?



303
304
305
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 303

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

#subscribed_by_expireString?

Returns:

  • (String, nil)


310
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 310

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

#subscribed_by_expire_dateString?

Returns:

  • (String, nil)


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

optional :subscribed_by_expire_date, String, api_name: :subscribedByExpireDate

#subscribed_is_expired_nowBoolean?

Returns:

  • (Boolean, nil)


320
321
322
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 320

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

#subscribed_onString?

Returns:

  • (String, nil)


327
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 327

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

#subscribed_on_dataOnlyfans::Models::FanSetCustomNameResponse::Data::SubscribedOnData?



332
333
334
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 332

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

#subscribed_on_durationString?

Returns:

  • (String, nil)


339
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 339

optional :subscribed_on_duration, String, api_name: :subscribedOnDuration

#subscribed_on_expired_nowBoolean?

Returns:

  • (Boolean, nil)


344
345
346
# File 'lib/onlyfans/models/fan_set_custom_name_response.rb', line 344

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

#tips_enabledBoolean?

Returns:

  • (Boolean, nil)


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

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

#tips_maxInteger?

Returns:

  • (Integer, nil)


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

optional :tips_max, Integer, api_name: :tipsMax

#tips_minInteger?

Returns:

  • (Integer, nil)


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

optional :tips_min, Integer, api_name: :tipsMin

#tips_min_internalInteger?

Returns:

  • (Integer, nil)


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

optional :tips_min_internal, Integer, api_name: :tipsMinInternal

#tips_text_enabledBoolean?

Returns:

  • (Boolean, nil)


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

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

#usernameString?

Returns:

  • (String, nil)


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

optional :username, String

#viewString?

Returns:

  • (String, nil)


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

optional :view, String