# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/ads/googleads/v8/resources/conversion_value_rule.proto require 'google/protobuf' require 'google/ads/google_ads/v8/enums/conversion_value_rule_status_pb' require 'google/ads/google_ads/v8/enums/value_rule_device_type_pb' require 'google/ads/google_ads/v8/enums/value_rule_geo_location_match_type_pb' require 'google/ads/google_ads/v8/enums/value_rule_operation_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/api/annotations_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/ads/googleads/v8/resources/conversion_value_rule.proto", :syntax => :proto3) do add_message "google.ads.googleads.v8.resources.ConversionValueRule" do optional :resource_name, :string, 1 optional :id, :int64, 2 optional :action, :message, 3, "google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleAction" optional :geo_location_condition, :message, 4, "google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleGeoLocationCondition" optional :device_condition, :message, 5, "google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleDeviceCondition" optional :audience_condition, :message, 6, "google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleAudienceCondition" optional :owner_customer, :string, 7 optional :status, :enum, 8, "google.ads.googleads.v8.enums.ConversionValueRuleStatusEnum.ConversionValueRuleStatus" end add_message "google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleAction" do optional :operation, :enum, 1, "google.ads.googleads.v8.enums.ValueRuleOperationEnum.ValueRuleOperation" optional :value, :double, 2 end add_message "google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleGeoLocationCondition" do repeated :excluded_geo_target_constants, :string, 1 optional :excluded_geo_match_type, :enum, 2, "google.ads.googleads.v8.enums.ValueRuleGeoLocationMatchTypeEnum.ValueRuleGeoLocationMatchType" repeated :geo_target_constants, :string, 3 optional :geo_match_type, :enum, 4, "google.ads.googleads.v8.enums.ValueRuleGeoLocationMatchTypeEnum.ValueRuleGeoLocationMatchType" end add_message "google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleDeviceCondition" do repeated :device_types, :enum, 1, "google.ads.googleads.v8.enums.ValueRuleDeviceTypeEnum.ValueRuleDeviceType" end add_message "google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleAudienceCondition" do repeated :user_lists, :string, 1 repeated :user_interests, :string, 2 end end end module Google module Ads module GoogleAds module V8 module Resources ConversionValueRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v8.resources.ConversionValueRule").msgclass ConversionValueRule::ValueRuleAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleAction").msgclass ConversionValueRule::ValueRuleGeoLocationCondition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleGeoLocationCondition").msgclass ConversionValueRule::ValueRuleDeviceCondition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleDeviceCondition").msgclass ConversionValueRule::ValueRuleAudienceCondition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v8.resources.ConversionValueRule.ValueRuleAudienceCondition").msgclass end end end end end