struct Facebook::Proto::AdsActionStats

Included Modules

Defined in:

cli/proto/facebook/AdsActionStats.pb.cr

Constant Summary

FIELDS = {1 => {name: :_1d_click, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 2 => {name: :_1d_view, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :_28d_click, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :_28d_view, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :_7d_click, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :_7d_view, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :action_canvas_component_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :action_canvas_component_name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :action_carousel_card_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :action_carousel_card_name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :action_converted_product_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :action_destination, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 13 => {name: :action_device, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 14 => {name: :action_event_channel, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 15 => {name: :action_link_click_destination, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 16 => {name: :action_location_code, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 17 => {name: :action_reaction, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 18 => {name: :action_target_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 19 => {name: :action_type, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 20 => {name: :action_video_asset_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 21 => {name: :action_video_sound, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 22 => {name: :action_video_type, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 23 => {name: :inline, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 24 => {name: :interactive_component_sticker_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 25 => {name: :interactive_component_sticker_response, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 26 => {name: :value, 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(_1d_click : String | Nil = nil, _1d_view : String | Nil = nil, _28d_click : String | Nil = nil, _28d_view : String | Nil = nil, _7d_click : String | Nil = nil, _7d_view : String | Nil = nil, action_canvas_component_id : String | Nil = nil, action_canvas_component_name : String | Nil = nil, action_carousel_card_id : String | Nil = nil, action_carousel_card_name : String | Nil = nil, action_converted_product_id : String | Nil = nil, action_destination : String | Nil = nil, action_device : String | Nil = nil, action_event_channel : String | Nil = nil, action_link_click_destination : String | Nil = nil, action_location_code : String | Nil = nil, action_reaction : String | Nil = nil, action_target_id : String | Nil = nil, action_type : String | Nil = nil, action_video_asset_id : String | Nil = nil, action_video_sound : String | Nil = nil, action_video_type : String | Nil = nil, inline : String | Nil = nil, interactive_component_sticker_id : String | Nil = nil, interactive_component_sticker_response : String | Nil = nil, value : 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 _1d_click : String | Nil #

def _1d_click=(_1d_click : String | Nil) #

def _1d_view : String | Nil #

def _1d_view=(_1d_view : String | Nil) #

def _28d_click : String | Nil #

def _28d_click=(_28d_click : String | Nil) #

def _28d_view : String | Nil #

def _28d_view=(_28d_view : String | Nil) #

def _7d_click : String | Nil #

def _7d_click=(_7d_click : String | Nil) #

def _7d_view : String | Nil #

def _7d_view=(_7d_view : String | Nil) #

def action_canvas_component_id : String | Nil #

def action_canvas_component_id=(action_canvas_component_id : String | Nil) #

def action_canvas_component_name : String | Nil #

def action_canvas_component_name=(action_canvas_component_name : String | Nil) #

def action_carousel_card_id : String | Nil #

def action_carousel_card_id=(action_carousel_card_id : String | Nil) #

def action_carousel_card_name : String | Nil #

def action_carousel_card_name=(action_carousel_card_name : String | Nil) #

def action_converted_product_id : String | Nil #

def action_converted_product_id=(action_converted_product_id : String | Nil) #

def action_destination : String | Nil #

def action_destination=(action_destination : String | Nil) #

def action_device : String | Nil #

def action_device=(action_device : String | Nil) #

def action_event_channel : String | Nil #

def action_event_channel=(action_event_channel : String | Nil) #

def action_link_click_destination : String | Nil #

def action_link_click_destination=(action_link_click_destination : String | Nil) #

def action_location_code : String | Nil #

def action_location_code=(action_location_code : String | Nil) #

def action_reaction : String | Nil #

def action_reaction=(action_reaction : String | Nil) #

def action_target_id : String | Nil #

def action_target_id=(action_target_id : String | Nil) #

def action_type : String | Nil #

def action_type=(action_type : String | Nil) #

def action_video_asset_id : String | Nil #

def action_video_asset_id=(action_video_asset_id : String | Nil) #

def action_video_sound : String | Nil #

def action_video_sound=(action_video_sound : String | Nil) #

def action_video_type : String | Nil #

def action_video_type=(action_video_type : String | Nil) #

def inline : String | Nil #

def inline=(inline : String | Nil) #

def interactive_component_sticker_id : String | Nil #

def interactive_component_sticker_id=(interactive_component_sticker_id : String | Nil) #

def interactive_component_sticker_response : String | Nil #

def interactive_component_sticker_response=(interactive_component_sticker_response : String | Nil) #

def to_hash #

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

def to_protobuf #

def value : String | Nil #

def value=(value : String | Nil) #