Class: Onlyfans::Models::FanListTopResponse::Data::User::SubscribedOnData

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

Overview

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, is_muted: nil, last_activity: nil, messages_summ: nil, new_price: nil, posts_summ: nil, price: nil, recommendations: nil, regular_price: nil, renewed_at: nil, status: nil, streams_summ: nil, subscribe_at: nil, subscribe_price: 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)
  • is_muted (Boolean) (defaults to: nil)
  • last_activity (String) (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)
  • recommendations (Integer) (defaults to: nil)
  • regular_price (Integer) (defaults to: nil)
  • renewed_at (String, nil) (defaults to: nil)
  • status (String) (defaults to: nil)
  • streams_summ (Integer) (defaults to: nil)
  • subscribe_at (String) (defaults to: nil)
  • subscribe_price (Integer) (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/fan_list_top_response.rb', line 619

Instance Attribute Details

#discount_finished_atString?

Returns:

  • (String, nil)


507
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 507

optional :discount_finished_at, String, api_name: :discountFinishedAt, nil?: true

#discount_percentInteger?

Returns:

  • (Integer, nil)


512
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 512

optional :discount_percent, Integer, api_name: :discountPercent

#discount_periodInteger?

Returns:

  • (Integer, nil)


517
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 517

optional :discount_period, Integer, api_name: :discountPeriod

#discount_started_atString?

Returns:

  • (String, nil)


522
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 522

optional :discount_started_at, String, api_name: :discountStartedAt, nil?: true

#durationString?

Returns:

  • (String, nil)


527
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 527

optional :duration, String

#expired_atString?

Returns:

  • (String, nil)


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

optional :expired_at, String, api_name: :expiredAt

#is_mutedBoolean?

Returns:

  • (Boolean, nil)


537
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 537

optional :is_muted, Onlyfans::Internal::Type::Boolean, api_name: :isMuted

#last_activityString?

Returns:

  • (String, nil)


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

optional :last_activity, String, api_name: :lastActivity

#messages_summInteger?

Returns:

  • (Integer, nil)


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

optional :messages_summ, Integer, api_name: :messagesSumm

#new_priceInteger?

Returns:

  • (Integer, nil)


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

optional :new_price, Integer, api_name: :newPrice

#posts_summInteger?

Returns:

  • (Integer, nil)


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

optional :posts_summ, Integer, api_name: :postsSumm

#priceInteger?

Returns:

  • (Integer, nil)


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

optional :price, Integer

#recommendationsInteger?

Returns:

  • (Integer, nil)


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

optional :recommendations, Integer

#regular_priceInteger?

Returns:

  • (Integer, nil)


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

optional :regular_price, Integer, api_name: :regularPrice

#renewed_atString?

Returns:

  • (String, nil)


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

optional :renewed_at, String, api_name: :renewedAt, nil?: true

#statusString?

Returns:

  • (String, nil)


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

optional :status, String

#streams_summInteger?

Returns:

  • (Integer, nil)


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

optional :streams_summ, Integer, api_name: :streamsSumm

#subscribe_atString?

Returns:

  • (String, nil)


592
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 592

optional :subscribe_at, String, api_name: :subscribeAt

#subscribe_priceInteger?

Returns:

  • (Integer, nil)


597
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 597

optional :subscribe_price, Integer, api_name: :subscribePrice

#subscribes_summInteger?

Returns:

  • (Integer, nil)


602
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 602

optional :subscribes_summ, Integer, api_name: :subscribesSumm

#tips_summInteger?

Returns:

  • (Integer, nil)


607
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 607

optional :tips_summ, Integer, api_name: :tipsSumm

#total_summInteger?

Returns:

  • (Integer, nil)


612
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 612

optional :total_summ, Integer, api_name: :totalSumm

#unsubscribe_reasonString?

Returns:

  • (String, nil)


617
# File 'lib/onlyfans/models/fan_list_top_response.rb', line 617

optional :unsubscribe_reason, String, api_name: :unsubscribeReason