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



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

def initialize: (

Instance Attribute Details

#android_native_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :android_native_shares, Integer, api_name: :androidNativeShares

#bluesky_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :bluesky_shares, Integer, api_name: :blueskyShares

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :copy_ref_link_shares, Integer, api_name: :copyRefLinkShares

#email_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :email_shares, Integer, api_name: :emailShares

#facebook_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :facebook_shares, Integer, api_name: :facebookShares

#impressionsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :impressions, Integer

#invitesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :invites, Integer

#ios_native_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :ios_native_shares, Integer, api_name: :iosNativeShares

#linked_in_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :linked_in_shares, Integer, api_name: :linkedInShares

#messenger_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :messenger_shares, Integer, api_name: :messengerShares

#participantsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :participants, Integer

#period_startInteger?

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

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :period_start, Integer, api_name: :periodStart

#pinterest_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :pinterest_shares, Integer, api_name: :pinterestShares

#qrcode_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :qrcode_shares, Integer, api_name: :qrcodeShares

#reddit_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :reddit_shares, Integer, api_name: :redditShares

#referral_credit_expiredsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :referral_credit_expireds, Integer, api_name: :referralCreditExpireds

#referral_credit_pendingsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :referral_credit_pendings, Integer, api_name: :referralCreditPendings

#referralsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :referrals, Integer

#sms_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :sms_shares, Integer, api_name: :smsShares

#telegram_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :telegram_shares, Integer, api_name: :telegramShares

#threads_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :threads_shares, Integer, api_name: :threadsShares

#total_commission_countInteger?

Affiliate programs only. Number of commission records.

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

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)


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

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)


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

optional :total_revenue, Integer, api_name: :totalRevenue

#tumblr_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :tumblr_shares, Integer, api_name: :tumblrShares

#twitter_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :twitter_shares, Integer, api_name: :twitterShares

#unique_impressionsInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :unique_impressions, Integer, api_name: :uniqueImpressions

#wechat_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :wechat_shares, Integer, api_name: :wechatShares

#whats_app_sharesInteger?

Parameters:

  • (Integer)

Returns:

  • (Integer, nil)


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

optional :whats_app_shares, Integer, api_name: :whatsAppShares

Instance Method Details

#to_hash{

Returns:

  • ({)


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

def to_hash: -> {