Class: GrowsurfRuby::Models::CampaignRetrieveAnalyticsResponse::Analytics

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb

Overview

See Also:

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(bluesky_shares: nil, email_shares: nil, facebook_shares: nil, impressions: nil, invites: nil, linked_in_shares: nil, messenger_shares: nil, participants: 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::CampaignRetrieveAnalyticsResponse::Analytics for more details.

Parameters:

  • bluesky_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)
  • linked_in_shares (Integer) (defaults to: nil)
  • messenger_shares (Integer) (defaults to: nil)
  • participants (Integer) (defaults to: nil)
  • 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_retrieve_analytics_response.rb', line 158

Instance Attribute Details

#bluesky_sharesInteger?

Returns:

  • (Integer, nil)


32
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 32

optional :bluesky_shares, Integer, api_name: :blueskyShares

#email_sharesInteger?

Returns:

  • (Integer, nil)


37
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 37

optional :email_shares, Integer, api_name: :emailShares

#facebook_sharesInteger?

Returns:

  • (Integer, nil)


42
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 42

optional :facebook_shares, Integer, api_name: :facebookShares

#impressionsInteger?

Returns:

  • (Integer, nil)


47
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 47

optional :impressions, Integer

#invitesInteger?

Returns:

  • (Integer, nil)


52
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 52

optional :invites, Integer

#linked_in_sharesInteger?

Returns:

  • (Integer, nil)


57
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 57

optional :linked_in_shares, Integer, api_name: :linkedInShares

#messenger_sharesInteger?

Returns:

  • (Integer, nil)


62
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 62

optional :messenger_shares, Integer, api_name: :messengerShares

#participantsInteger?

Returns:

  • (Integer, nil)


67
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 67

optional :participants, Integer

#pinterest_sharesInteger?

Returns:

  • (Integer, nil)


72
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 72

optional :pinterest_shares, Integer, api_name: :pinterestShares

#qrcode_sharesInteger?

Returns:

  • (Integer, nil)


77
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 77

optional :qrcode_shares, Integer, api_name: :qrcodeShares

#reddit_sharesInteger?

Returns:

  • (Integer, nil)


82
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 82

optional :reddit_shares, Integer, api_name: :redditShares

#referral_credit_expiredsInteger?

Returns:

  • (Integer, nil)


87
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 87

optional :referral_credit_expireds, Integer, api_name: :referralCreditExpireds

#referral_credit_pendingsInteger?

Returns:

  • (Integer, nil)


92
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 92

optional :referral_credit_pendings, Integer, api_name: :referralCreditPendings

#referralsInteger?

Returns:

  • (Integer, nil)


97
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 97

optional :referrals, Integer

#sms_sharesInteger?

Returns:

  • (Integer, nil)


102
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 102

optional :sms_shares, Integer, api_name: :smsShares

#telegram_sharesInteger?

Returns:

  • (Integer, nil)


107
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 107

optional :telegram_shares, Integer, api_name: :telegramShares

#threads_sharesInteger?

Returns:

  • (Integer, nil)


112
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 112

optional :threads_shares, Integer, api_name: :threadsShares

#total_commission_countInteger?

Affiliate programs only. Number of commission records.

Returns:

  • (Integer, nil)


118
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 118

optional :total_commission_count, Integer, api_name: :totalCommissionCount

#total_commissionsInteger?

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

Returns:

  • (Integer, nil)


125
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 125

optional :total_commissions, Integer, api_name: :totalCommissions

#total_revenueInteger?

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

Returns:

  • (Integer, nil)


131
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 131

optional :total_revenue, Integer, api_name: :totalRevenue

#tumblr_sharesInteger?

Returns:

  • (Integer, nil)


136
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 136

optional :tumblr_shares, Integer, api_name: :tumblrShares

#twitter_sharesInteger?

Returns:

  • (Integer, nil)


141
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 141

optional :twitter_shares, Integer, api_name: :twitterShares

#unique_impressionsInteger?

Returns:

  • (Integer, nil)


146
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 146

optional :unique_impressions, Integer, api_name: :uniqueImpressions

#wechat_sharesInteger?

Returns:

  • (Integer, nil)


151
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 151

optional :wechat_shares, Integer, api_name: :wechatShares

#whats_app_sharesInteger?

Returns:

  • (Integer, nil)


156
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 156

optional :whats_app_shares, Integer, api_name: :whatsAppShares