# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/ads/googleads/v5/common/offline_user_data.proto require 'google/protobuf' require 'google/protobuf/wrappers_pb' require 'google/api/annotations_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/ads/googleads/v5/common/offline_user_data.proto", :syntax => :proto3) do add_message "google.ads.googleads.v5.common.OfflineUserAddressInfo" do optional :hashed_first_name, :message, 1, "google.protobuf.StringValue" optional :hashed_last_name, :message, 2, "google.protobuf.StringValue" optional :city, :message, 3, "google.protobuf.StringValue" optional :state, :message, 4, "google.protobuf.StringValue" optional :country_code, :message, 5, "google.protobuf.StringValue" optional :postal_code, :message, 6, "google.protobuf.StringValue" end add_message "google.ads.googleads.v5.common.UserIdentifier" do oneof :identifier do optional :hashed_email, :message, 1, "google.protobuf.StringValue" optional :hashed_phone_number, :message, 2, "google.protobuf.StringValue" optional :mobile_id, :message, 3, "google.protobuf.StringValue" optional :third_party_user_id, :message, 4, "google.protobuf.StringValue" optional :address_info, :message, 5, "google.ads.googleads.v5.common.OfflineUserAddressInfo" end end add_message "google.ads.googleads.v5.common.TransactionAttribute" do optional :transaction_date_time, :message, 1, "google.protobuf.StringValue" optional :transaction_amount_micros, :message, 2, "google.protobuf.DoubleValue" optional :currency_code, :message, 3, "google.protobuf.StringValue" optional :conversion_action, :message, 4, "google.protobuf.StringValue" optional :order_id, :message, 5, "google.protobuf.StringValue" optional :store_attribute, :message, 6, "google.ads.googleads.v5.common.StoreAttribute" optional :custom_value, :message, 7, "google.protobuf.StringValue" end add_message "google.ads.googleads.v5.common.StoreAttribute" do optional :store_code, :message, 1, "google.protobuf.StringValue" end add_message "google.ads.googleads.v5.common.UserData" do repeated :user_identifiers, :message, 1, "google.ads.googleads.v5.common.UserIdentifier" optional :transaction_attribute, :message, 2, "google.ads.googleads.v5.common.TransactionAttribute" end add_message "google.ads.googleads.v5.common.CustomerMatchUserListMetadata" do optional :user_list, :message, 1, "google.protobuf.StringValue" end add_message "google.ads.googleads.v5.common.StoreSalesMetadata" do optional :loyalty_fraction, :message, 1, "google.protobuf.DoubleValue" optional :transaction_upload_fraction, :message, 2, "google.protobuf.DoubleValue" optional :custom_key, :message, 4, "google.protobuf.StringValue" optional :third_party_metadata, :message, 3, "google.ads.googleads.v5.common.StoreSalesThirdPartyMetadata" end add_message "google.ads.googleads.v5.common.StoreSalesThirdPartyMetadata" do optional :advertiser_upload_date_time, :message, 1, "google.protobuf.StringValue" optional :valid_transaction_fraction, :message, 2, "google.protobuf.DoubleValue" optional :partner_match_fraction, :message, 3, "google.protobuf.DoubleValue" optional :partner_upload_fraction, :message, 4, "google.protobuf.DoubleValue" optional :bridge_map_version_id, :message, 5, "google.protobuf.StringValue" optional :partner_id, :message, 6, "google.protobuf.Int64Value" end end end module Google module Ads module GoogleAds module V5 module Common OfflineUserAddressInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v5.common.OfflineUserAddressInfo").msgclass UserIdentifier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v5.common.UserIdentifier").msgclass TransactionAttribute = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v5.common.TransactionAttribute").msgclass StoreAttribute = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v5.common.StoreAttribute").msgclass UserData = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v5.common.UserData").msgclass CustomerMatchUserListMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v5.common.CustomerMatchUserListMetadata").msgclass StoreSalesMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v5.common.StoreSalesMetadata").msgclass StoreSalesThirdPartyMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.ads.googleads.v5.common.StoreSalesThirdPartyMetadata").msgclass end end end end end