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

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

#initializeObject



495
# File 'sig/growsurf_ruby/models/campaign_retrieve_analytics_response.rbs', line 495

def initialize: (

Instance Attribute Details

#android_native_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :android_native_shares, Integer, api_name: :androidNativeShares

#bluesky_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :bluesky_shares, Integer, api_name: :blueskyShares

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :copy_ref_link_shares, Integer, api_name: :copyRefLinkShares

#email_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :email_shares, Integer, api_name: :emailShares

#facebook_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :facebook_shares, Integer, api_name: :facebookShares

#impressionsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :impressions, Integer

#invitesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :invites, Integer

#ios_native_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :ios_native_shares, Integer, api_name: :iosNativeShares

#linked_in_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :linked_in_shares, Integer, api_name: :linkedInShares

#messenger_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :messenger_shares, Integer, api_name: :messengerShares

#participantsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :participants, Integer

#period_startInteger?

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

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :period_start, Integer, api_name: :periodStart

#pinterest_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :pinterest_shares, Integer, api_name: :pinterestShares

#qrcode_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :qrcode_shares, Integer, api_name: :qrcodeShares

#reddit_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :reddit_shares, Integer, api_name: :redditShares

#referral_credit_expiredsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :referral_credit_expireds, Integer, api_name: :referralCreditExpireds

#referral_credit_pendingsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :referral_credit_pendings, Integer, api_name: :referralCreditPendings

#referralsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :referrals, Integer

#sms_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :sms_shares, Integer, api_name: :smsShares

#telegram_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :telegram_shares, Integer, api_name: :telegramShares

#threads_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :threads_shares, Integer, api_name: :threadsShares

#total_commission_countInteger?

Affiliate programs only. Number of commission records.

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

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)


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

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)


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

optional :total_revenue, Integer, api_name: :totalRevenue

#tumblr_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :tumblr_shares, Integer, api_name: :tumblrShares

#twitter_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :twitter_shares, Integer, api_name: :twitterShares

#unique_commission_referralsInteger?

Affiliate programs only. Number of unique referred participants represented by commissions in the requested timeframe.

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :unique_commission_referrals, Integer, api_name: :uniqueCommissionReferrals

#unique_impressionsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :unique_impressions, Integer, api_name: :uniqueImpressions

#wechat_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :wechat_shares, Integer, api_name: :wechatShares

#whats_app_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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{

Returns:

  • ({)


528
# File 'sig/growsurf_ruby/models/campaign_retrieve_analytics_response.rbs', line 528

def to_hash: -> {