struct Facebook::Proto::CustomAudience
- Facebook::Proto::CustomAudience
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
- Protobuf::Message
Defined in:
cli/proto/facebook/CustomAudience.pb.crConstant Summary
-
FIELDS =
{1 => {name: :id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 2 => {name: :account_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :approximate_count, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :customer_file_source, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :data_source_types, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :datafile_custom_audience_uploading_status, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :description, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :household_audience, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :is_household, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :is_snapshot, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :is_value_based, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :lookalike_audience_ids, pb_type: :string, crystal_type: String, cast_type: Array(String)?, native: true, optional: true, repeated: true, default: nil, packed: false}, 13 => {name: :name, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 14 => {name: :opt_out_link, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 15 => {name: :pixel_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 16 => {name: :retention_days, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 17 => {name: :rev_share_policy_id, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 18 => {name: :rule, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 19 => {name: :rule_aggregation, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 20 => {name: :rule_v2, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 21 => {name: :seed_audience, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 22 => {name: :subtype, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 23 => {name: :time_content_updated, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 24 => {name: :time_created, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 25 => {name: :time_updated, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 26 => {name: :accountid, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 27 => {name: :additionalmetadata, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 28 => {name: :allowed_domains, pb_type: :string, crystal_type: String, cast_type: Array(String)?, native: true, optional: true, repeated: true, default: nil, packed: false}, 29 => {name: :associated_audience_id, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 30 => {name: :claim_objective, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 31 => {name: :content_type, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 32 => {name: :countries, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 33 => {name: :dataset_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 34 => {name: :details, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 35 => {name: :enable_fetch_or_create, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 36 => {name: :event_source_group, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 37 => {name: :expectedsize, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 38 => {name: :gender, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 39 => {name: :isprivate, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 40 => {name: :is_household_exclusion, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 41 => {name: :list_of_accounts, pb_type: :int64, crystal_type: Int64, cast_type: Array(Int64)?, native: true, optional: true, repeated: true, default: nil, packed: false}, 42 => {name: :maxage, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 43 => {name: :minage, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 44 => {name: :origin_audience_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 45 => {name: :parent_audience_id, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 46 => {name: :partnerid, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 47 => {name: :partner_reference_key, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 48 => {name: :prefill, pb_type: :bool, crystal_type: Bool, cast_type: Bool?, native: true, optional: true, repeated: false, default: nil, packed: false}, 49 => {name: :product_set_id, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 50 => {name: :source, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 51 => {name: :tags, pb_type: :string, crystal_type: String, cast_type: Array(String)?, native: true, optional: true, repeated: true, default: nil, packed: false}, 52 => {name: :video_group_ids, pb_type: :string, crystal_type: String, cast_type: Array(String)?, native: true, optional: true, repeated: true, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)
-
Fields =
{} of String => Field
Constructors
- .new(buf : Protobuf::Buffer)
- .new(id : String | Nil = nil, account_id : String | Nil = nil, approximate_count : Int64 | Nil = nil, customer_file_source : String | Nil = nil, data_source_types : String | Nil = nil, datafile_custom_audience_uploading_status : String | Nil = nil, description : String | Nil = nil, household_audience : Int64 | Nil = nil, is_household : Bool | Nil = nil, is_snapshot : Bool | Nil = nil, is_value_based : Bool | Nil = nil, lookalike_audience_ids : Array(String) | Nil = nil, name : String | Nil = nil, opt_out_link : String | Nil = nil, pixel_id : String | Nil = nil, retention_days : Int64 | Nil = nil, rev_share_policy_id : Int64 | Nil = nil, rule : String | Nil = nil, rule_aggregation : String | Nil = nil, rule_v2 : String | Nil = nil, seed_audience : Int64 | Nil = nil, subtype : String | Nil = nil, time_content_updated : Int64 | Nil = nil, time_created : Int64 | Nil = nil, time_updated : Int64 | Nil = nil, accountid : String | Nil = nil, additionalmetadata : String | Nil = nil, allowed_domains : Array(String) | Nil = nil, associated_audience_id : Int64 | Nil = nil, claim_objective : String | Nil = nil, content_type : String | Nil = nil, countries : String | Nil = nil, dataset_id : String | Nil = nil, details : String | Nil = nil, enable_fetch_or_create : Bool | Nil = nil, event_source_group : String | Nil = nil, expectedsize : Int64 | Nil = nil, gender : String | Nil = nil, isprivate : Bool | Nil = nil, is_household_exclusion : Bool | Nil = nil, list_of_accounts : Array(Int64) | Nil = nil, maxage : Int64 | Nil = nil, minage : Int64 | Nil = nil, origin_audience_id : String | Nil = nil, parent_audience_id : Int64 | Nil = nil, partnerid : String | Nil = nil, partner_reference_key : String | Nil = nil, prefill : Bool | Nil = nil, product_set_id : String | Nil = nil, source : String | Nil = nil, tags : Array(String) | Nil = nil, video_group_ids : Array(String) | Nil = nil)
- .new(pull : JSON::PullParser)
Class Method Summary
Instance Method Summary
- #[](key : String)
- #[]=(key : String, val)
- #[]?(key : String)
- #account_id : String | Nil
- #account_id=(account_id : String | Nil)
- #accountid : String | Nil
- #accountid=(accountid : String | Nil)
- #additionalmetadata : String | Nil
- #additionalmetadata=(additionalmetadata : String | Nil)
- #allowed_domains : Array(String) | Nil
- #allowed_domains=(allowed_domains : Array(String) | Nil)
- #allowed_domains=(allowed_domains : Array(String) | Nil)
- #approximate_count : Int64 | Nil
- #approximate_count=(approximate_count : Int64 | Nil)
- #associated_audience_id : Int64 | Nil
- #associated_audience_id=(associated_audience_id : Int64 | Nil)
- #claim_objective : String | Nil
- #claim_objective=(claim_objective : String | Nil)
- #content_type : String | Nil
- #content_type=(content_type : String | Nil)
- #countries : String | Nil
- #countries=(countries : String | Nil)
- #customer_file_source : String | Nil
- #customer_file_source=(customer_file_source : String | Nil)
- #data_source_types : String | Nil
- #data_source_types=(data_source_types : String | Nil)
- #datafile_custom_audience_uploading_status : String | Nil
- #datafile_custom_audience_uploading_status=(datafile_custom_audience_uploading_status : String | Nil)
- #dataset_id : String | Nil
- #dataset_id=(dataset_id : String | Nil)
- #description : String | Nil
- #description=(description : String | Nil)
- #details : String | Nil
- #details=(details : String | Nil)
- #enable_fetch_or_create : Bool | Nil
- #enable_fetch_or_create=(enable_fetch_or_create : Bool | Nil)
- #event_source_group : String | Nil
- #event_source_group=(event_source_group : String | Nil)
- #expectedsize : Int64 | Nil
- #expectedsize=(expectedsize : Int64 | Nil)
- #gender : String | Nil
- #gender=(gender : String | Nil)
- #household_audience : Int64 | Nil
- #household_audience=(household_audience : Int64 | Nil)
- #id : String | Nil
- #id=(id : String | Nil)
- #is_household : Bool | Nil
- #is_household=(is_household : Bool | Nil)
- #is_household_exclusion : Bool | Nil
- #is_household_exclusion=(is_household_exclusion : Bool | Nil)
- #is_snapshot : Bool | Nil
- #is_snapshot=(is_snapshot : Bool | Nil)
- #is_value_based : Bool | Nil
- #is_value_based=(is_value_based : Bool | Nil)
- #isprivate : Bool | Nil
- #isprivate=(isprivate : Bool | Nil)
- #list_of_accounts : Array(Int64) | Nil
- #list_of_accounts=(list_of_accounts : Array(Int64) | Nil)
- #list_of_accounts=(list_of_accounts : Array(Int64) | Nil)
- #lookalike_audience_ids : Array(String) | Nil
- #lookalike_audience_ids=(lookalike_audience_ids : Array(String) | Nil)
- #lookalike_audience_ids=(lookalike_audience_ids : Array(String) | Nil)
- #maxage : Int64 | Nil
- #maxage=(maxage : Int64 | Nil)
- #minage : Int64 | Nil
- #minage=(minage : Int64 | Nil)
- #name : String | Nil
- #name=(name : String | Nil)
- #opt_out_link : String | Nil
- #opt_out_link=(opt_out_link : String | Nil)
- #origin_audience_id : String | Nil
- #origin_audience_id=(origin_audience_id : String | Nil)
- #parent_audience_id : Int64 | Nil
- #parent_audience_id=(parent_audience_id : Int64 | Nil)
- #partner_reference_key : String | Nil
- #partner_reference_key=(partner_reference_key : String | Nil)
- #partnerid : String | Nil
- #partnerid=(partnerid : String | Nil)
- #pixel_id : String | Nil
- #pixel_id=(pixel_id : String | Nil)
- #prefill : Bool | Nil
- #prefill=(prefill : Bool | Nil)
- #product_set_id : String | Nil
- #product_set_id=(product_set_id : String | Nil)
- #retention_days : Int64 | Nil
- #retention_days=(retention_days : Int64 | Nil)
- #rev_share_policy_id : Int64 | Nil
- #rev_share_policy_id=(rev_share_policy_id : Int64 | Nil)
- #rule : String | Nil
- #rule=(rule : String | Nil)
- #rule_aggregation : String | Nil
- #rule_aggregation=(rule_aggregation : String | Nil)
- #rule_v2 : String | Nil
- #rule_v2=(rule_v2 : String | Nil)
- #seed_audience : Int64 | Nil
- #seed_audience=(seed_audience : Int64 | Nil)
- #source : String | Nil
- #source=(source : String | Nil)
- #subtype : String | Nil
- #subtype=(subtype : String | Nil)
- #tags : Array(String) | Nil
- #tags=(tags : Array(String) | Nil)
- #tags=(tags : Array(String) | Nil)
- #time_content_updated : Int64 | Nil
- #time_content_updated=(time_content_updated : Int64 | Nil)
- #time_created : Int64 | Nil
- #time_created=(time_created : Int64 | Nil)
- #time_updated : Int64 | Nil
- #time_updated=(time_updated : Int64 | Nil)
- #to_hash
- #to_protobuf(io : IO, embedded = false)
- #to_protobuf
- #video_group_ids : Array(String) | Nil
- #video_group_ids=(video_group_ids : Array(String) | Nil)
- #video_group_ids=(video_group_ids : Array(String) | Nil)
Constructor Detail
Class Method Detail
Instance Method Detail
def datafile_custom_audience_uploading_status=(datafile_custom_audience_uploading_status : String | Nil)
#