Class: Onlyfans::Models::PostStatsResponse::Data

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/onlyfans/models/post_stats_response.rb,
sig/onlyfans/models/post_stats_response.rbs

Overview

See Also:

  • Onlyfans::Models::PostStatsResponse#data

Defined Under Namespace

Classes: CommentChart, LikeChart, LookChart, PurchasesChart, TipChart, TipSumChart, UniqueLookChart

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(count: nil, date: nil) ⇒ Object

Parameters:

  • count (Integer) (defaults to: nil)
  • date (String) (defaults to: nil)


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

Instance Attribute Details

#comment_chart ⇒ Array<Onlyfans::Models::PostStatsResponse::Data::CommentChart>?



118
119
120
# File 'lib/onlyfans/models/post_stats_response.rb', line 118

optional :comment_chart,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::PostStatsResponse::Data::CommentChart] },
api_name: :commentChart

#comment_count ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


125
# File 'lib/onlyfans/models/post_stats_response.rb', line 125

optional :comment_count, Integer, api_name: :commentCount

#has_stats ⇒ Boolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


130
# File 'lib/onlyfans/models/post_stats_response.rb', line 130

optional :has_stats, Onlyfans::Internal::Type::Boolean, api_name: :hasStats

#has_video ⇒ Boolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


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

optional :has_video, Onlyfans::Internal::Type::Boolean, api_name: :hasVideo

#is_available ⇒ Boolean?

Parameters:

  • (Boolean)

Returns:

  • (Boolean, nil)


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

optional :is_available, Onlyfans::Internal::Type::Boolean, api_name: :isAvailable

#like_chart ⇒ Array<Onlyfans::Models::PostStatsResponse::Data::LikeChart>?



145
146
147
# File 'lib/onlyfans/models/post_stats_response.rb', line 145

optional :like_chart,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::PostStatsResponse::Data::LikeChart] },
api_name: :likeChart

#like_count ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


152
# File 'lib/onlyfans/models/post_stats_response.rb', line 152

optional :like_count, Integer, api_name: :likeCount

#look_chart ⇒ Array<Onlyfans::Models::PostStatsResponse::Data::LookChart>?



157
158
159
# File 'lib/onlyfans/models/post_stats_response.rb', line 157

optional :look_chart,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::PostStatsResponse::Data::LookChart] },
api_name: :lookChart

#look_count ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


164
# File 'lib/onlyfans/models/post_stats_response.rb', line 164

optional :look_count, Integer, api_name: :lookCount

#look_duration ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


169
# File 'lib/onlyfans/models/post_stats_response.rb', line 169

optional :look_duration, Integer, api_name: :lookDuration

#look_duration_average ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


174
# File 'lib/onlyfans/models/post_stats_response.rb', line 174

optional :look_duration_average, Integer, api_name: :lookDurationAverage

#purchased_count ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


179
# File 'lib/onlyfans/models/post_stats_response.rb', line 179

optional :purchased_count, Integer, api_name: :purchasedCount

#purchased_summ ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


184
# File 'lib/onlyfans/models/post_stats_response.rb', line 184

optional :purchased_summ, Integer, api_name: :purchasedSumm

#purchases_chart ⇒ Array<Onlyfans::Models::PostStatsResponse::Data::PurchasesChart>?



189
190
191
# File 'lib/onlyfans/models/post_stats_response.rb', line 189

optional :purchases_chart,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::PostStatsResponse::Data::PurchasesChart] },
api_name: :purchasesChart

#tip_chart ⇒ Array<Onlyfans::Models::PostStatsResponse::Data::TipChart>?



196
197
198
# File 'lib/onlyfans/models/post_stats_response.rb', line 196

optional :tip_chart,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::PostStatsResponse::Data::TipChart] },
api_name: :tipChart

#tip_count ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :tip_count, Integer, api_name: :tipCount

#tip_sum ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :tip_sum, Integer, api_name: :tipSum

#tip_sum_chart ⇒ Array<Onlyfans::Models::PostStatsResponse::Data::TipSumChart>?



213
214
215
# File 'lib/onlyfans/models/post_stats_response.rb', line 213

optional :tip_sum_chart,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::PostStatsResponse::Data::TipSumChart] },
api_name: :tipSumChart

#unique_look_chart ⇒ Array<Onlyfans::Models::PostStatsResponse::Data::UniqueLookChart>?



220
221
222
# File 'lib/onlyfans/models/post_stats_response.rb', line 220

optional :unique_look_chart,
-> { Onlyfans::Internal::Type::ArrayOf[Onlyfans::Models::PostStatsResponse::Data::UniqueLookChart] },
api_name: :uniqueLookChart

#unique_look_count ⇒ Integer?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


227
# File 'lib/onlyfans/models/post_stats_response.rb', line 227

optional :unique_look_count, Integer, api_name: :uniqueLookCount

Instance Method Details

#to_hash ⇒ {

Returns:

  • ({)


293
# File 'sig/onlyfans/models/post_stats_response.rbs', line 293

def to_hash: -> {