Class: GrowsurfRuby::Models::CampaignRetrieveAnalyticsResponse::Series
- Inherits:
-
Internal::Type::BaseModel
show all
- Defined in:
- lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb,
sig/growsurf_ruby/models/campaign_retrieve_analytics_response.rbs
Instance Attribute Summary collapse
Instance Method Summary
collapse
==, #==, #[], 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
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize ⇒ Object
495
|
# File 'sig/growsurf_ruby/models/campaign_retrieve_analytics_response.rbs', line 495
def initialize: (
|
Instance Attribute Details
#android_native_shares ⇒ Integer?
356
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 356
optional :android_native_shares, Integer, api_name: :androidNativeShares
|
#bluesky_shares ⇒ Integer?
361
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 361
optional :bluesky_shares, Integer, api_name: :blueskyShares
|
#copy_ref_link_shares ⇒ Integer?
366
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 366
optional :copy_ref_link_shares, Integer, api_name: :copyRefLinkShares
|
#email_shares ⇒ Integer?
371
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 371
optional :email_shares, Integer, api_name: :emailShares
|
#facebook_shares ⇒ Integer?
379
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 379
optional :facebook_shares, Integer, api_name: :facebookShares
|
#impressions ⇒ Integer?
384
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 384
optional :impressions, Integer
|
#invites ⇒ Integer?
389
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 389
optional :invites, Integer
|
#ios_native_shares ⇒ Integer?
394
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 394
optional :ios_native_shares, Integer, api_name: :iosNativeShares
|
#linked_in_shares ⇒ Integer?
399
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 399
optional :linked_in_shares, Integer, api_name: :linkedInShares
|
#messenger_shares ⇒ Integer?
404
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 404
optional :messenger_shares, Integer, api_name: :messengerShares
|
#participants ⇒ Integer?
409
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 409
optional :participants, Integer
|
#period_start ⇒ Integer?
Start of the period, as a Unix timestamp in milliseconds (UTC).
415
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 415
optional :period_start, Integer, api_name: :periodStart
|
#pinterest_shares ⇒ Integer?
420
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 420
optional :pinterest_shares, Integer, api_name: :pinterestShares
|
#qrcode_shares ⇒ Integer?
425
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 425
optional :qrcode_shares, Integer, api_name: :qrcodeShares
|
#reddit_shares ⇒ Integer?
430
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 430
optional :reddit_shares, Integer, api_name: :redditShares
|
#referral_credit_expireds ⇒ Integer?
435
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 435
optional :referral_credit_expireds, Integer, api_name: :referralCreditExpireds
|
#referral_credit_pendings ⇒ Integer?
440
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 440
optional :referral_credit_pendings, Integer, api_name: :referralCreditPendings
|
#referrals ⇒ Integer?
445
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 445
optional :referrals, Integer
|
#sms_shares ⇒ Integer?
450
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 450
optional :sms_shares, Integer, api_name: :smsShares
|
#telegram_shares ⇒ Integer?
455
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 455
optional :telegram_shares, Integer, api_name: :telegramShares
|
#threads_shares ⇒ Integer?
460
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 460
optional :threads_shares, Integer, api_name: :threadsShares
|
#total_commission_count ⇒ Integer?
Affiliate programs only. Number of commission records.
466
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 466
optional :total_commission_count, Integer, api_name: :totalCommissionCount
|
#total_commissions ⇒ Integer?
Affiliate programs only. Commissions in the smallest unit of the program
currency.
473
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 473
optional :total_commissions, Integer, api_name: :totalCommissions
|
#total_revenue ⇒ Integer?
Affiliate programs only. Revenue in the smallest unit of the program currency.
479
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 479
optional :total_revenue, Integer, api_name: :totalRevenue
|
#tumblr_shares ⇒ Integer?
484
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 484
optional :tumblr_shares, Integer, api_name: :tumblrShares
|
489
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 489
optional :twitter_shares, Integer, api_name: :twitterShares
|
#unique_commission_referrals ⇒ Integer?
Affiliate programs only. Number of unique referred participants represented by
commissions in the requested timeframe.
496
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 496
optional :unique_commission_referrals, Integer, api_name: :uniqueCommissionReferrals
|
#unique_impressions ⇒ Integer?
501
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 501
optional :unique_impressions, Integer, api_name: :uniqueImpressions
|
#wechat_shares ⇒ Integer?
506
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 506
optional :wechat_shares, Integer, api_name: :wechatShares
|
#whats_app_shares ⇒ Integer?
511
|
# File 'lib/growsurf_ruby/models/campaign_retrieve_analytics_response.rb', line 511
optional :whats_app_shares, Integer, api_name: :whatsAppShares
|
Instance Method Details
#to_hash ⇒ {
528
|
# File 'sig/growsurf_ruby/models/campaign_retrieve_analytics_response.rbs', line 528
def to_hash: -> {
|