struct Facebook::Proto::AdsInsights

Included Modules

Defined in:

cli/proto/facebook/AdsInsights.pb.cr

Constant Summary

FIELDS = {1 => {name: :account_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 2 => {name: :account_currency, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :account_name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :actions_per_impression, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :activity_recency, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :ad_bid_type, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :ad_bid_value, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :ad_delivery, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :ad_format_asset, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :ad_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :ad_name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :adset_bid_type, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 13 => {name: :adset_bid_value, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 14 => {name: :adset_budget_type, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 15 => {name: :adset_budget_value, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 16 => {name: :adset_delivery, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 17 => {name: :adset_end, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 18 => {name: :adset_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 19 => {name: :adset_name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 20 => {name: :adset_start, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 21 => {name: :age, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 22 => {name: :age_targeting, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 23 => {name: :app_store_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 24 => {name: :attention_events_per_impression, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 25 => {name: :attention_events_unq_per_reach, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 26 => {name: :auction_bid, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 27 => {name: :auction_competitiveness, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 28 => {name: :auction_max_competitor_bid, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 29 => {name: :buying_type, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 30 => {name: :call_to_action_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 31 => {name: :campaign_delivery, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 32 => {name: :campaign_end, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 33 => {name: :campaign_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 34 => {name: :campaign_name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 35 => {name: :campaign_start, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 36 => {name: :canvas_avg_view_percent, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 37 => {name: :canvas_avg_view_time, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 38 => {name: :card_views, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 39 => {name: :clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 40 => {name: :cost_per_dda_countby_convs, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 41 => {name: :cost_per_dwell, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 42 => {name: :cost_per_dwell_3_sec, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 43 => {name: :cost_per_dwell_5_sec, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 44 => {name: :cost_per_dwell_7_sec, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 45 => {name: :cost_per_estimated_ad_recallers, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 46 => {name: :cost_per_inline_link_click, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 47 => {name: :cost_per_inline_post_engagement, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 48 => {name: :cost_per_total_action, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 49 => {name: :cost_per_unique_click, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 50 => {name: :cost_per_unique_inline_link_click, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 51 => {name: :country, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 52 => {name: :cpc, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 53 => {name: :cpm, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 54 => {name: :cpp, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 55 => {name: :created_time, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 56 => {name: :creative_fingerprint, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 57 => {name: :ctr, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 58 => {name: :date_start, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 59 => {name: :date_stop, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 60 => {name: :dda_countby_convs, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 61 => {name: :deduping_1st_source_ratio, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 62 => {name: :deduping_2nd_source_ratio, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 63 => {name: :deduping_3rd_source_ratio, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 64 => {name: :deduping_ratio, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 65 => {name: :deeplink_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 66 => {name: :device_platform, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 67 => {name: :dma, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 68 => {name: :dwell_3_sec, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 69 => {name: :dwell_5_sec, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 70 => {name: :dwell_7_sec, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 71 => {name: :dwell_rate, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 72 => {name: :earned_impression, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 73 => {name: :estimated_ad_recall_rate, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 74 => {name: :estimated_ad_recall_rate_lower_bound, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 75 => {name: :estimated_ad_recall_rate_upper_bound, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 76 => {name: :estimated_ad_recallers, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 77 => {name: :estimated_ad_recallers_lower_bound, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 78 => {name: :estimated_ad_recallers_upper_bound, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 79 => {name: :frequency, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 80 => {name: :frequency_value, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 81 => {name: :full_view_impressions, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 82 => {name: :full_view_reach, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 83 => {name: :gender, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 84 => {name: :gender_targeting, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 85 => {name: :hourly_stats_aggregated_by_advertiser_time_zone, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 86 => {name: :hourly_stats_aggregated_by_audience_time_zone, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 87 => {name: :impression_device, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 88 => {name: :impressions, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 89 => {name: :impressions_auto_refresh, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 90 => {name: :impressions_gross, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 91 => {name: :inline_link_click_ctr, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 92 => {name: :inline_link_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 93 => {name: :inline_post_engagement, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 94 => {name: :instant_experience_clicks_to_open, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 95 => {name: :instant_experience_clicks_to_start, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 96 => {name: :instant_experience_outbound_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 97 => {name: :labels, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 98 => {name: :location, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 99 => {name: :newsfeed_avg_position, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 100 => {name: :newsfeed_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 101 => {name: :newsfeed_impressions, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 102 => {name: :objective, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 103 => {name: :optimization_goal, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 104 => {name: :performance_indicator, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 105 => {name: :place_page_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 106 => {name: :place_page_name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 107 => {name: :placement, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 108 => {name: :platform_position, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 109 => {name: :product_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 110 => {name: :publisher_platform, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 111 => {name: :quality_score_ectr, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 112 => {name: :quality_score_ecvr, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 113 => {name: :quality_score_enfbr, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 114 => {name: :quality_score_organic, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 115 => {name: :reach, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 116 => {name: :region, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 117 => {name: :social_spend, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 118 => {name: :spend, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 119 => {name: :thumb_stops, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 120 => {name: :today_spend, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 121 => {name: :total_action_value, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 122 => {name: :total_actions, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 123 => {name: :total_unique_actions, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 124 => {name: :unique_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 125 => {name: :unique_ctr, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 126 => {name: :unique_impressions, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 127 => {name: :unique_inline_link_click_ctr, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 128 => {name: :unique_inline_link_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 129 => {name: :unique_link_clicks_ctr, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 130 => {name: :updated_time, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 131 => {name: :website_clicks, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 132 => {name: :wish_bid, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)
Fields = {} of String => Field

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(buf : Protobuf::Buffer) #

def self.new(account_id : String | Nil = nil, account_currency : String | Nil = nil, account_name : String | Nil = nil, actions_per_impression : String | Nil = nil, activity_recency : String | Nil = nil, ad_bid_type : String | Nil = nil, ad_bid_value : String | Nil = nil, ad_delivery : String | Nil = nil, ad_format_asset : String | Nil = nil, ad_id : String | Nil = nil, ad_name : String | Nil = nil, adset_bid_type : String | Nil = nil, adset_bid_value : String | Nil = nil, adset_budget_type : String | Nil = nil, adset_budget_value : String | Nil = nil, adset_delivery : String | Nil = nil, adset_end : String | Nil = nil, adset_id : String | Nil = nil, adset_name : String | Nil = nil, adset_start : String | Nil = nil, age : String | Nil = nil, age_targeting : String | Nil = nil, app_store_clicks : String | Nil = nil, attention_events_per_impression : String | Nil = nil, attention_events_unq_per_reach : String | Nil = nil, auction_bid : String | Nil = nil, auction_competitiveness : String | Nil = nil, auction_max_competitor_bid : String | Nil = nil, buying_type : String | Nil = nil, call_to_action_clicks : String | Nil = nil, campaign_delivery : String | Nil = nil, campaign_end : String | Nil = nil, campaign_id : String | Nil = nil, campaign_name : String | Nil = nil, campaign_start : String | Nil = nil, canvas_avg_view_percent : String | Nil = nil, canvas_avg_view_time : String | Nil = nil, card_views : String | Nil = nil, clicks : String | Nil = nil, cost_per_dda_countby_convs : String | Nil = nil, cost_per_dwell : String | Nil = nil, cost_per_dwell_3_sec : String | Nil = nil, cost_per_dwell_5_sec : String | Nil = nil, cost_per_dwell_7_sec : String | Nil = nil, cost_per_estimated_ad_recallers : String | Nil = nil, cost_per_inline_link_click : String | Nil = nil, cost_per_inline_post_engagement : String | Nil = nil, cost_per_total_action : String | Nil = nil, cost_per_unique_click : String | Nil = nil, cost_per_unique_inline_link_click : String | Nil = nil, country : String | Nil = nil, cpc : String | Nil = nil, cpm : String | Nil = nil, cpp : String | Nil = nil, created_time : String | Nil = nil, creative_fingerprint : String | Nil = nil, ctr : String | Nil = nil, date_start : String | Nil = nil, date_stop : String | Nil = nil, dda_countby_convs : String | Nil = nil, deduping_1st_source_ratio : String | Nil = nil, deduping_2nd_source_ratio : String | Nil = nil, deduping_3rd_source_ratio : String | Nil = nil, deduping_ratio : String | Nil = nil, deeplink_clicks : String | Nil = nil, device_platform : String | Nil = nil, dma : String | Nil = nil, dwell_3_sec : String | Nil = nil, dwell_5_sec : String | Nil = nil, dwell_7_sec : String | Nil = nil, dwell_rate : String | Nil = nil, earned_impression : String | Nil = nil, estimated_ad_recall_rate : String | Nil = nil, estimated_ad_recall_rate_lower_bound : String | Nil = nil, estimated_ad_recall_rate_upper_bound : String | Nil = nil, estimated_ad_recallers : String | Nil = nil, estimated_ad_recallers_lower_bound : String | Nil = nil, estimated_ad_recallers_upper_bound : String | Nil = nil, frequency : String | Nil = nil, frequency_value : String | Nil = nil, full_view_impressions : String | Nil = nil, full_view_reach : String | Nil = nil, gender : String | Nil = nil, gender_targeting : String | Nil = nil, hourly_stats_aggregated_by_advertiser_time_zone : String | Nil = nil, hourly_stats_aggregated_by_audience_time_zone : String | Nil = nil, impression_device : String | Nil = nil, impressions : String | Nil = nil, impressions_auto_refresh : String | Nil = nil, impressions_gross : String | Nil = nil, inline_link_click_ctr : String | Nil = nil, inline_link_clicks : String | Nil = nil, inline_post_engagement : String | Nil = nil, instant_experience_clicks_to_open : String | Nil = nil, instant_experience_clicks_to_start : String | Nil = nil, instant_experience_outbound_clicks : String | Nil = nil, labels : String | Nil = nil, location : String | Nil = nil, newsfeed_avg_position : String | Nil = nil, newsfeed_clicks : String | Nil = nil, newsfeed_impressions : String | Nil = nil, objective : String | Nil = nil, optimization_goal : String | Nil = nil, performance_indicator : String | Nil = nil, place_page_id : String | Nil = nil, place_page_name : String | Nil = nil, placement : String | Nil = nil, platform_position : String | Nil = nil, product_id : String | Nil = nil, publisher_platform : String | Nil = nil, quality_score_ectr : String | Nil = nil, quality_score_ecvr : String | Nil = nil, quality_score_enfbr : String | Nil = nil, quality_score_organic : String | Nil = nil, reach : String | Nil = nil, region : String | Nil = nil, social_spend : String | Nil = nil, spend : String | Nil = nil, thumb_stops : String | Nil = nil, today_spend : String | Nil = nil, total_action_value : String | Nil = nil, total_actions : String | Nil = nil, total_unique_actions : String | Nil = nil, unique_clicks : String | Nil = nil, unique_ctr : String | Nil = nil, unique_impressions : String | Nil = nil, unique_inline_link_click_ctr : String | Nil = nil, unique_inline_link_clicks : String | Nil = nil, unique_link_clicks_ctr : String | Nil = nil, updated_time : String | Nil = nil, website_clicks : String | Nil = nil, wish_bid : String | Nil = nil) #

def self.new(pull : JSON::PullParser) #

Class Method Detail

def self.from_protobuf(io) #

Instance Method Detail

def [](key : String) #

def []=(key : String, val) #

def []?(key : String) #

def account_currency : String | Nil #

def account_currency=(account_currency : String | Nil) #

def account_id : String | Nil #

def account_id=(account_id : String | Nil) #

def account_name : String | Nil #

def account_name=(account_name : String | Nil) #

def actions_per_impression : String | Nil #

def actions_per_impression=(actions_per_impression : String | Nil) #

def activity_recency : String | Nil #

def activity_recency=(activity_recency : String | Nil) #

def ad_bid_type : String | Nil #

def ad_bid_type=(ad_bid_type : String | Nil) #

def ad_bid_value : String | Nil #

def ad_bid_value=(ad_bid_value : String | Nil) #

def ad_delivery : String | Nil #

def ad_delivery=(ad_delivery : String | Nil) #

def ad_format_asset : String | Nil #

def ad_format_asset=(ad_format_asset : String | Nil) #

def ad_id : String | Nil #

def ad_id=(ad_id : String | Nil) #

def ad_name : String | Nil #

def ad_name=(ad_name : String | Nil) #

def adset_bid_type : String | Nil #

def adset_bid_type=(adset_bid_type : String | Nil) #

def adset_bid_value : String | Nil #

def adset_bid_value=(adset_bid_value : String | Nil) #

def adset_budget_type : String | Nil #

def adset_budget_type=(adset_budget_type : String | Nil) #

def adset_budget_value : String | Nil #

def adset_budget_value=(adset_budget_value : String | Nil) #

def adset_delivery : String | Nil #

def adset_delivery=(adset_delivery : String | Nil) #

def adset_end : String | Nil #

def adset_end=(adset_end : String | Nil) #

def adset_id : String | Nil #

def adset_id=(adset_id : String | Nil) #

def adset_name : String | Nil #

def adset_name=(adset_name : String | Nil) #

def adset_start : String | Nil #

def adset_start=(adset_start : String | Nil) #

def age : String | Nil #

def age=(age : String | Nil) #

def age_targeting : String | Nil #

def age_targeting=(age_targeting : String | Nil) #

def app_store_clicks : String | Nil #

def app_store_clicks=(app_store_clicks : String | Nil) #

def attention_events_per_impression : String | Nil #

def attention_events_per_impression=(attention_events_per_impression : String | Nil) #

def attention_events_unq_per_reach : String | Nil #

def attention_events_unq_per_reach=(attention_events_unq_per_reach : String | Nil) #

def auction_bid : String | Nil #

def auction_bid=(auction_bid : String | Nil) #

def auction_competitiveness : String | Nil #

def auction_competitiveness=(auction_competitiveness : String | Nil) #

def auction_max_competitor_bid : String | Nil #

def auction_max_competitor_bid=(auction_max_competitor_bid : String | Nil) #

def buying_type : String | Nil #

def buying_type=(buying_type : String | Nil) #

def call_to_action_clicks : String | Nil #

def call_to_action_clicks=(call_to_action_clicks : String | Nil) #

def campaign_delivery : String | Nil #

def campaign_delivery=(campaign_delivery : String | Nil) #

def campaign_end : String | Nil #

def campaign_end=(campaign_end : String | Nil) #

def campaign_id : String | Nil #

def campaign_id=(campaign_id : String | Nil) #

def campaign_name : String | Nil #

def campaign_name=(campaign_name : String | Nil) #

def campaign_start : String | Nil #

def campaign_start=(campaign_start : String | Nil) #

def canvas_avg_view_percent : String | Nil #

def canvas_avg_view_percent=(canvas_avg_view_percent : String | Nil) #

def canvas_avg_view_time : String | Nil #

def canvas_avg_view_time=(canvas_avg_view_time : String | Nil) #

def card_views : String | Nil #

def card_views=(card_views : String | Nil) #

def clicks : String | Nil #

def clicks=(clicks : String | Nil) #

def cost_per_dda_countby_convs : String | Nil #

def cost_per_dda_countby_convs=(cost_per_dda_countby_convs : String | Nil) #

def cost_per_dwell : String | Nil #

def cost_per_dwell=(cost_per_dwell : String | Nil) #

def cost_per_dwell_3_sec : String | Nil #

def cost_per_dwell_3_sec=(cost_per_dwell_3_sec : String | Nil) #

def cost_per_dwell_5_sec : String | Nil #

def cost_per_dwell_5_sec=(cost_per_dwell_5_sec : String | Nil) #

def cost_per_dwell_7_sec : String | Nil #

def cost_per_dwell_7_sec=(cost_per_dwell_7_sec : String | Nil) #

def cost_per_estimated_ad_recallers : String | Nil #

def cost_per_estimated_ad_recallers=(cost_per_estimated_ad_recallers : String | Nil) #

def cost_per_inline_link_click : String | Nil #

def cost_per_inline_link_click=(cost_per_inline_link_click : String | Nil) #

def cost_per_inline_post_engagement : String | Nil #

def cost_per_inline_post_engagement=(cost_per_inline_post_engagement : String | Nil) #

def cost_per_total_action : String | Nil #

def cost_per_total_action=(cost_per_total_action : String | Nil) #

def cost_per_unique_click : String | Nil #

def cost_per_unique_click=(cost_per_unique_click : String | Nil) #

def cost_per_unique_inline_link_click : String | Nil #

def cost_per_unique_inline_link_click=(cost_per_unique_inline_link_click : String | Nil) #

def country : String | Nil #

def country=(country : String | Nil) #

def cpc : String | Nil #

def cpc=(cpc : String | Nil) #

def cpm : String | Nil #

def cpm=(cpm : String | Nil) #

def cpp : String | Nil #

def cpp=(cpp : String | Nil) #

def created_time : String | Nil #

def created_time=(created_time : String | Nil) #

def creative_fingerprint : String | Nil #

def creative_fingerprint=(creative_fingerprint : String | Nil) #

def ctr : String | Nil #

def ctr=(ctr : String | Nil) #

def date_start : String | Nil #

def date_start=(date_start : String | Nil) #

def date_stop : String | Nil #

def date_stop=(date_stop : String | Nil) #

def dda_countby_convs : String | Nil #

def dda_countby_convs=(dda_countby_convs : String | Nil) #

def deduping_1st_source_ratio : String | Nil #

def deduping_1st_source_ratio=(deduping_1st_source_ratio : String | Nil) #

def deduping_2nd_source_ratio : String | Nil #

def deduping_2nd_source_ratio=(deduping_2nd_source_ratio : String | Nil) #

def deduping_3rd_source_ratio : String | Nil #

def deduping_3rd_source_ratio=(deduping_3rd_source_ratio : String | Nil) #

def deduping_ratio : String | Nil #

def deduping_ratio=(deduping_ratio : String | Nil) #

def deeplink_clicks : String | Nil #

def deeplink_clicks=(deeplink_clicks : String | Nil) #

def device_platform : String | Nil #

def device_platform=(device_platform : String | Nil) #

def dma : String | Nil #

def dma=(dma : String | Nil) #

def dwell_3_sec : String | Nil #

def dwell_3_sec=(dwell_3_sec : String | Nil) #

def dwell_5_sec : String | Nil #

def dwell_5_sec=(dwell_5_sec : String | Nil) #

def dwell_7_sec : String | Nil #

def dwell_7_sec=(dwell_7_sec : String | Nil) #

def dwell_rate : String | Nil #

def dwell_rate=(dwell_rate : String | Nil) #

def earned_impression : String | Nil #

def earned_impression=(earned_impression : String | Nil) #

def estimated_ad_recall_rate : String | Nil #

def estimated_ad_recall_rate=(estimated_ad_recall_rate : String | Nil) #

def estimated_ad_recall_rate_lower_bound : String | Nil #

def estimated_ad_recall_rate_lower_bound=(estimated_ad_recall_rate_lower_bound : String | Nil) #

def estimated_ad_recall_rate_upper_bound : String | Nil #

def estimated_ad_recall_rate_upper_bound=(estimated_ad_recall_rate_upper_bound : String | Nil) #

def estimated_ad_recallers : String | Nil #

def estimated_ad_recallers=(estimated_ad_recallers : String | Nil) #

def estimated_ad_recallers_lower_bound : String | Nil #

def estimated_ad_recallers_lower_bound=(estimated_ad_recallers_lower_bound : String | Nil) #

def estimated_ad_recallers_upper_bound : String | Nil #

def estimated_ad_recallers_upper_bound=(estimated_ad_recallers_upper_bound : String | Nil) #

def frequency : String | Nil #

def frequency=(frequency : String | Nil) #

def frequency_value : String | Nil #

def frequency_value=(frequency_value : String | Nil) #

def full_view_impressions : String | Nil #

def full_view_impressions=(full_view_impressions : String | Nil) #

def full_view_reach : String | Nil #

def full_view_reach=(full_view_reach : String | Nil) #

def gender : String | Nil #

def gender=(gender : String | Nil) #

def gender_targeting : String | Nil #

def gender_targeting=(gender_targeting : String | Nil) #

def hourly_stats_aggregated_by_advertiser_time_zone : String | Nil #

def hourly_stats_aggregated_by_advertiser_time_zone=(hourly_stats_aggregated_by_advertiser_time_zone : String | Nil) #

def hourly_stats_aggregated_by_audience_time_zone : String | Nil #

def hourly_stats_aggregated_by_audience_time_zone=(hourly_stats_aggregated_by_audience_time_zone : String | Nil) #

def impression_device : String | Nil #

def impression_device=(impression_device : String | Nil) #

def impressions : String | Nil #

def impressions=(impressions : String | Nil) #

def impressions_auto_refresh : String | Nil #

def impressions_auto_refresh=(impressions_auto_refresh : String | Nil) #

def impressions_gross : String | Nil #

def impressions_gross=(impressions_gross : String | Nil) #

def inline_link_click_ctr : String | Nil #

def inline_link_click_ctr=(inline_link_click_ctr : String | Nil) #

def inline_link_clicks : String | Nil #

def inline_link_clicks=(inline_link_clicks : String | Nil) #

def inline_post_engagement : String | Nil #

def inline_post_engagement=(inline_post_engagement : String | Nil) #

def instant_experience_clicks_to_open : String | Nil #

def instant_experience_clicks_to_open=(instant_experience_clicks_to_open : String | Nil) #

def instant_experience_clicks_to_start : String | Nil #

def instant_experience_clicks_to_start=(instant_experience_clicks_to_start : String | Nil) #

def instant_experience_outbound_clicks : String | Nil #

def instant_experience_outbound_clicks=(instant_experience_outbound_clicks : String | Nil) #

def labels : String | Nil #

def labels=(labels : String | Nil) #

def location : String | Nil #

def location=(location : String | Nil) #

def newsfeed_avg_position : String | Nil #

def newsfeed_avg_position=(newsfeed_avg_position : String | Nil) #

def newsfeed_clicks : String | Nil #

def newsfeed_clicks=(newsfeed_clicks : String | Nil) #

def newsfeed_impressions : String | Nil #

def newsfeed_impressions=(newsfeed_impressions : String | Nil) #

def objective : String | Nil #

def objective=(objective : String | Nil) #

def optimization_goal : String | Nil #

def optimization_goal=(optimization_goal : String | Nil) #

def performance_indicator : String | Nil #

def performance_indicator=(performance_indicator : String | Nil) #

def place_page_id : String | Nil #

def place_page_id=(place_page_id : String | Nil) #

def place_page_name : String | Nil #

def place_page_name=(place_page_name : String | Nil) #

def placement : String | Nil #

def placement=(placement : String | Nil) #

def platform_position : String | Nil #

def platform_position=(platform_position : String | Nil) #

def product_id : String | Nil #

def product_id=(product_id : String | Nil) #

def publisher_platform : String | Nil #

def publisher_platform=(publisher_platform : String | Nil) #

def quality_score_ectr : String | Nil #

def quality_score_ectr=(quality_score_ectr : String | Nil) #

def quality_score_ecvr : String | Nil #

def quality_score_ecvr=(quality_score_ecvr : String | Nil) #

def quality_score_enfbr : String | Nil #

def quality_score_enfbr=(quality_score_enfbr : String | Nil) #

def quality_score_organic : String | Nil #

def quality_score_organic=(quality_score_organic : String | Nil) #

def reach : String | Nil #

def reach=(reach : String | Nil) #

def region : String | Nil #

def region=(region : String | Nil) #

def social_spend : String | Nil #

def social_spend=(social_spend : String | Nil) #

def spend : String | Nil #

def spend=(spend : String | Nil) #

def thumb_stops : String | Nil #

def thumb_stops=(thumb_stops : String | Nil) #

def to_hash #

def to_protobuf(io : IO, embedded = false) #

def to_protobuf #

def today_spend : String | Nil #

def today_spend=(today_spend : String | Nil) #

def total_action_value : String | Nil #

def total_action_value=(total_action_value : String | Nil) #

def total_actions : String | Nil #

def total_actions=(total_actions : String | Nil) #

def total_unique_actions : String | Nil #

def total_unique_actions=(total_unique_actions : String | Nil) #

def unique_clicks : String | Nil #

def unique_clicks=(unique_clicks : String | Nil) #

def unique_ctr : String | Nil #

def unique_ctr=(unique_ctr : String | Nil) #

def unique_impressions : String | Nil #

def unique_impressions=(unique_impressions : String | Nil) #

def unique_inline_link_click_ctr : String | Nil #

def unique_inline_link_click_ctr=(unique_inline_link_click_ctr : String | Nil) #

def unique_inline_link_clicks : String | Nil #

def unique_inline_link_clicks=(unique_inline_link_clicks : String | Nil) #

def unique_link_clicks_ctr : String | Nil #

def unique_link_clicks_ctr=(unique_link_clicks_ctr : String | Nil) #

def updated_time : String | Nil #

def updated_time=(updated_time : String | Nil) #

def website_clicks : String | Nil #

def website_clicks=(website_clicks : String | Nil) #

def wish_bid : String | Nil #

def wish_bid=(wish_bid : String | Nil) #