Class: GrowsurfRuby::Models::Campaign::ParticipantAnalyticsResponse::Series

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/growsurf_ruby/models/campaign/participant_analytics_response.rb,
sig/growsurf_ruby/models/campaign/participant_analytics_response.rbs

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(android_native_shares: nil, bluesky_shares: nil, copy_ref_link_shares: nil, email_shares: nil, facebook_shares: nil, impressions: nil, invites: nil, ios_native_shares: nil, linked_in_shares: nil, messenger_shares: nil, participants: nil, period_start: nil, pinterest_shares: nil, qrcode_shares: nil, reddit_shares: nil, referral_credit_expireds: nil, referral_credit_pendings: nil, referrals: nil, sms_shares: nil, telegram_shares: nil, threads_shares: nil, total_commission_count: nil, total_commissions: nil, total_revenue: nil, tumblr_shares: nil, twitter_shares: nil, unique_impressions: nil, wechat_shares: nil, whats_app_shares: nil) ⇒ Object

Some parameter documentations has been truncated, see GrowsurfRuby::Models::Campaign::ParticipantAnalyticsResponse::Series for more details.

Parameters:

  • android_native_shares (Integer) (defaults to: nil)
  • bluesky_shares (Integer) (defaults to: nil)
  • copy_ref_link_shares (Integer) (defaults to: nil)
  • email_shares (Integer) (defaults to: nil)
  • facebook_shares (Integer) (defaults to: nil)
  • impressions (Integer) (defaults to: nil)
  • invites (Integer) (defaults to: nil)
  • ios_native_shares (Integer) (defaults to: nil)
  • linked_in_shares (Integer) (defaults to: nil)
  • messenger_shares (Integer) (defaults to: nil)
  • participants (Integer) (defaults to: nil)
  • period_start (Integer) (defaults to: nil)

    Start of the period, as a Unix timestamp in milliseconds (UTC).

  • pinterest_shares (Integer) (defaults to: nil)
  • qrcode_shares (Integer) (defaults to: nil)
  • reddit_shares (Integer) (defaults to: nil)
  • referral_credit_expireds (Integer) (defaults to: nil)
  • referral_credit_pendings (Integer) (defaults to: nil)
  • referrals (Integer) (defaults to: nil)
  • sms_shares (Integer) (defaults to: nil)
  • telegram_shares (Integer) (defaults to: nil)
  • threads_shares (Integer) (defaults to: nil)
  • total_commission_count (Integer) (defaults to: nil)

    Affiliate programs only. Number of commission records.

  • total_commissions (Integer) (defaults to: nil)

    Affiliate programs only. Commissions in the smallest unit of the program currenc

  • total_revenue (Integer) (defaults to: nil)

    Affiliate programs only. Revenue in the smallest unit of the program currency.

  • tumblr_shares (Integer) (defaults to: nil)
  • twitter_shares (Integer) (defaults to: nil)
  • unique_impressions (Integer) (defaults to: nil)
  • wechat_shares (Integer) (defaults to: nil)
  • whats_app_shares (Integer) (defaults to: nil)


# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 355

Instance Attribute Details

#android_native_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


208
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 208

optional :android_native_shares, Integer, api_name: :androidNativeShares

#bluesky_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


213
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 213

optional :bluesky_shares, Integer, api_name: :blueskyShares

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


218
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 218

optional :copy_ref_link_shares, Integer, api_name: :copyRefLinkShares

#email_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


223
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 223

optional :email_shares, Integer, api_name: :emailShares

#facebook_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


228
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 228

optional :facebook_shares, Integer, api_name: :facebookShares

#impressionsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


233
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 233

optional :impressions, Integer

#invitesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


238
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 238

optional :invites, Integer

#ios_native_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


243
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 243

optional :ios_native_shares, Integer, api_name: :iosNativeShares

#linked_in_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


248
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 248

optional :linked_in_shares, Integer, api_name: :linkedInShares

#messenger_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


253
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 253

optional :messenger_shares, Integer, api_name: :messengerShares

#participantsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


258
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 258

optional :participants, Integer

#period_startInteger?

Start of the period, as a Unix timestamp in milliseconds (UTC).

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


264
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 264

optional :period_start, Integer, api_name: :periodStart

#pinterest_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


269
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 269

optional :pinterest_shares, Integer, api_name: :pinterestShares

#qrcode_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


274
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 274

optional :qrcode_shares, Integer, api_name: :qrcodeShares

#reddit_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


279
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 279

optional :reddit_shares, Integer, api_name: :redditShares

#referral_credit_expiredsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


284
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 284

optional :referral_credit_expireds, Integer, api_name: :referralCreditExpireds

#referral_credit_pendingsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


289
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 289

optional :referral_credit_pendings, Integer, api_name: :referralCreditPendings

#referralsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


294
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 294

optional :referrals, Integer

#sms_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


299
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 299

optional :sms_shares, Integer, api_name: :smsShares

#telegram_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


304
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 304

optional :telegram_shares, Integer, api_name: :telegramShares

#threads_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


309
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 309

optional :threads_shares, Integer, api_name: :threadsShares

#total_commission_countInteger?

Affiliate programs only. Number of commission records.

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


315
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 315

optional :total_commission_count, Integer, api_name: :totalCommissionCount

#total_commissionsInteger?

Affiliate programs only. Commissions in the smallest unit of the program currency.

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


322
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 322

optional :total_commissions, Integer, api_name: :totalCommissions

#total_revenueInteger?

Affiliate programs only. Revenue in the smallest unit of the program currency.

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


328
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 328

optional :total_revenue, Integer, api_name: :totalRevenue

#tumblr_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


333
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 333

optional :tumblr_shares, Integer, api_name: :tumblrShares

#twitter_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


338
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 338

optional :twitter_shares, Integer, api_name: :twitterShares

#unique_impressionsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


343
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 343

optional :unique_impressions, Integer, api_name: :uniqueImpressions

#wechat_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


348
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 348

optional :wechat_shares, Integer, api_name: :wechatShares

#whats_app_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


353
# File 'lib/growsurf_ruby/models/campaign/participant_analytics_response.rb', line 353

optional :whats_app_shares, Integer, api_name: :whatsAppShares

Instance Method Details

#to_hash{

Returns:

  • ({)


372
# File 'sig/growsurf_ruby/models/campaign/participant_analytics_response.rbs', line 372

def to_hash: -> {