struct Facebook::Proto::AdAccountRoas

Included Modules

Defined in:

cli/proto/facebook/AdAccountRoas.pb.cr

Constant Summary

FIELDS = {1 => {name: :adgroup_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 2 => {name: :arpu_180d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :arpu_1d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :arpu_30d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :arpu_365d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :arpu_3d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :arpu_7d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :arpu_90d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :campaign_group_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :campaign_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :date_start, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :date_stop, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 13 => {name: :installs, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 14 => {name: :revenue, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 15 => {name: :revenue_180d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 16 => {name: :revenue_1d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 17 => {name: :revenue_30d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 18 => {name: :revenue_365d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 19 => {name: :revenue_3d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 20 => {name: :revenue_7d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 21 => {name: :revenue_90d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 22 => {name: :spend, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 23 => {name: :yield_180d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 24 => {name: :yield_1d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 25 => {name: :yield_30d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 26 => {name: :yield_365d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 27 => {name: :yield_3d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 28 => {name: :yield_7d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 29 => {name: :yield_90d, pb_type: :double, crystal_type: Float64, cast_type: Float64?, 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(adgroup_id : String | Nil = nil, arpu_180d : Float64 | Nil = nil, arpu_1d : Float64 | Nil = nil, arpu_30d : Float64 | Nil = nil, arpu_365d : Float64 | Nil = nil, arpu_3d : Float64 | Nil = nil, arpu_7d : Float64 | Nil = nil, arpu_90d : Float64 | Nil = nil, campaign_group_id : String | Nil = nil, campaign_id : String | Nil = nil, date_start : String | Nil = nil, date_stop : String | Nil = nil, installs : Int64 | Nil = nil, revenue : Float64 | Nil = nil, revenue_180d : Float64 | Nil = nil, revenue_1d : Float64 | Nil = nil, revenue_30d : Float64 | Nil = nil, revenue_365d : Float64 | Nil = nil, revenue_3d : Float64 | Nil = nil, revenue_7d : Float64 | Nil = nil, revenue_90d : Float64 | Nil = nil, spend : Float64 | Nil = nil, yield_180d : Float64 | Nil = nil, yield_1d : Float64 | Nil = nil, yield_30d : Float64 | Nil = nil, yield_365d : Float64 | Nil = nil, yield_3d : Float64 | Nil = nil, yield_7d : Float64 | Nil = nil, yield_90d : Float64 | 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 adgroup_id : String | Nil #

def adgroup_id=(adgroup_id : String | Nil) #

def arpu_180d : Float64 | Nil #

def arpu_180d=(arpu_180d : Float64 | Nil) #

def arpu_1d : Float64 | Nil #

def arpu_1d=(arpu_1d : Float64 | Nil) #

def arpu_30d : Float64 | Nil #

def arpu_30d=(arpu_30d : Float64 | Nil) #

def arpu_365d : Float64 | Nil #

def arpu_365d=(arpu_365d : Float64 | Nil) #

def arpu_3d : Float64 | Nil #

def arpu_3d=(arpu_3d : Float64 | Nil) #

def arpu_7d : Float64 | Nil #

def arpu_7d=(arpu_7d : Float64 | Nil) #

def arpu_90d : Float64 | Nil #

def arpu_90d=(arpu_90d : Float64 | Nil) #

def campaign_group_id : String | Nil #

def campaign_group_id=(campaign_group_id : String | Nil) #

def campaign_id : String | Nil #

def campaign_id=(campaign_id : 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 installs : Int64 | Nil #

def installs=(installs : Int64 | Nil) #

def revenue : Float64 | Nil #

def revenue=(revenue : Float64 | Nil) #

def revenue_180d : Float64 | Nil #

def revenue_180d=(revenue_180d : Float64 | Nil) #

def revenue_1d : Float64 | Nil #

def revenue_1d=(revenue_1d : Float64 | Nil) #

def revenue_30d : Float64 | Nil #

def revenue_30d=(revenue_30d : Float64 | Nil) #

def revenue_365d : Float64 | Nil #

def revenue_365d=(revenue_365d : Float64 | Nil) #

def revenue_3d : Float64 | Nil #

def revenue_3d=(revenue_3d : Float64 | Nil) #

def revenue_7d : Float64 | Nil #

def revenue_7d=(revenue_7d : Float64 | Nil) #

def revenue_90d : Float64 | Nil #

def revenue_90d=(revenue_90d : Float64 | Nil) #

def spend : Float64 | Nil #

def spend=(spend : Float64 | Nil) #

def to_hash #

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

def to_protobuf #

def yield_180d : Float64 | Nil #

def yield_180d=(yield_180d : Float64 | Nil) #

def yield_1d : Float64 | Nil #

def yield_1d=(yield_1d : Float64 | Nil) #

def yield_30d : Float64 | Nil #

def yield_30d=(yield_30d : Float64 | Nil) #

def yield_365d : Float64 | Nil #

def yield_365d=(yield_365d : Float64 | Nil) #

def yield_3d : Float64 | Nil #

def yield_3d=(yield_3d : Float64 | Nil) #

def yield_7d : Float64 | Nil #

def yield_7d=(yield_7d : Float64 | Nil) #

def yield_90d : Float64 | Nil #

def yield_90d=(yield_90d : Float64 | Nil) #