# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/analytics/admin/v1alpha/resources.proto

require 'google/protobuf'

require 'google/api/field_behavior_pb'
require 'google/api/resource_pb'
require 'google/protobuf/timestamp_pb'
require 'google/protobuf/wrappers_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
  add_file("google/analytics/admin/v1alpha/resources.proto", :syntax => :proto3) do
    add_message "google.analytics.admin.v1alpha.Account" do
      optional :name, :string, 1
      optional :create_time, :message, 2, "google.protobuf.Timestamp"
      optional :update_time, :message, 3, "google.protobuf.Timestamp"
      optional :display_name, :string, 4
      optional :region_code, :string, 5
      optional :deleted, :bool, 6
    end
    add_message "google.analytics.admin.v1alpha.Property" do
      optional :name, :string, 1
      optional :create_time, :message, 3, "google.protobuf.Timestamp"
      optional :update_time, :message, 4, "google.protobuf.Timestamp"
      optional :parent, :string, 2
      optional :display_name, :string, 5
      optional :industry_category, :enum, 6, "google.analytics.admin.v1alpha.IndustryCategory"
      optional :time_zone, :string, 7
      optional :currency_code, :string, 8
      optional :deleted, :bool, 9
    end
    add_message "google.analytics.admin.v1alpha.AndroidAppDataStream" do
      optional :name, :string, 1
      optional :firebase_app_id, :string, 2
      optional :create_time, :message, 3, "google.protobuf.Timestamp"
      optional :update_time, :message, 4, "google.protobuf.Timestamp"
      optional :package_name, :string, 5
      optional :display_name, :string, 6
    end
    add_message "google.analytics.admin.v1alpha.IosAppDataStream" do
      optional :name, :string, 1
      optional :firebase_app_id, :string, 2
      optional :create_time, :message, 3, "google.protobuf.Timestamp"
      optional :update_time, :message, 4, "google.protobuf.Timestamp"
      optional :bundle_id, :string, 5
      optional :display_name, :string, 6
    end
    add_message "google.analytics.admin.v1alpha.WebDataStream" do
      optional :name, :string, 1
      optional :measurement_id, :string, 2
      optional :firebase_app_id, :string, 3
      optional :create_time, :message, 4, "google.protobuf.Timestamp"
      optional :update_time, :message, 5, "google.protobuf.Timestamp"
      optional :default_uri, :string, 6
      optional :display_name, :string, 7
    end
    add_message "google.analytics.admin.v1alpha.UserLink" do
      optional :name, :string, 1
      optional :email_address, :string, 2
      repeated :direct_roles, :string, 3
    end
    add_message "google.analytics.admin.v1alpha.AuditUserLink" do
      optional :name, :string, 1
      optional :email_address, :string, 2
      repeated :direct_roles, :string, 3
      repeated :effective_roles, :string, 4
    end
    add_message "google.analytics.admin.v1alpha.EnhancedMeasurementSettings" do
      optional :name, :string, 1
      optional :stream_enabled, :bool, 2
      optional :page_views_enabled, :bool, 3
      optional :scrolls_enabled, :bool, 4
      optional :outbound_clicks_enabled, :bool, 5
      optional :site_search_enabled, :bool, 7
      optional :video_engagement_enabled, :bool, 9
      optional :file_downloads_enabled, :bool, 10
      optional :page_loads_enabled, :bool, 12
      optional :page_changes_enabled, :bool, 13
      optional :search_query_parameter, :string, 16
      optional :uri_query_parameter, :string, 17
    end
    add_message "google.analytics.admin.v1alpha.FirebaseLink" do
      optional :name, :string, 1
      optional :project, :string, 2
      optional :create_time, :message, 3, "google.protobuf.Timestamp"
      optional :maximum_user_access, :enum, 4, "google.analytics.admin.v1alpha.MaximumUserAccess"
    end
    add_message "google.analytics.admin.v1alpha.GlobalSiteTag" do
      optional :name, :string, 1
      optional :snippet, :string, 2
    end
    add_message "google.analytics.admin.v1alpha.GoogleAdsLink" do
      optional :name, :string, 1
      optional :customer_id, :string, 3
      optional :can_manage_clients, :bool, 4
      optional :ads_personalization_enabled, :message, 5, "google.protobuf.BoolValue"
      optional :email_address, :string, 6
      optional :create_time, :message, 7, "google.protobuf.Timestamp"
      optional :update_time, :message, 8, "google.protobuf.Timestamp"
    end
    add_message "google.analytics.admin.v1alpha.DataSharingSettings" do
      optional :name, :string, 1
      optional :sharing_with_google_support_enabled, :bool, 2
      optional :sharing_with_google_assigned_sales_enabled, :bool, 3
      optional :sharing_with_google_any_sales_enabled, :bool, 4
      optional :sharing_with_google_products_enabled, :bool, 5
      optional :sharing_with_others_enabled, :bool, 6
    end
    add_message "google.analytics.admin.v1alpha.AccountSummary" do
      optional :name, :string, 1
      optional :account, :string, 2
      optional :display_name, :string, 3
      repeated :property_summaries, :message, 4, "google.analytics.admin.v1alpha.PropertySummary"
    end
    add_message "google.analytics.admin.v1alpha.PropertySummary" do
      optional :property, :string, 1
      optional :display_name, :string, 2
    end
    add_enum "google.analytics.admin.v1alpha.MaximumUserAccess" do
      value :MAXIMUM_USER_ACCESS_UNSPECIFIED, 0
      value :NO_ACCESS, 1
      value :READ_AND_ANALYZE, 2
      value :EDITOR_WITHOUT_LINK_MANAGEMENT, 3
      value :EDITOR_INCLUDING_LINK_MANAGEMENT, 4
    end
    add_enum "google.analytics.admin.v1alpha.IndustryCategory" do
      value :INDUSTRY_CATEGORY_UNSPECIFIED, 0
      value :AUTOMOTIVE, 1
      value :BUSINESS_AND_INDUSTRIAL_MARKETS, 2
      value :FINANCE, 3
      value :HEALTHCARE, 4
      value :TECHNOLOGY, 5
      value :TRAVEL, 6
      value :OTHER, 7
      value :ARTS_AND_ENTERTAINMENT, 8
      value :BEAUTY_AND_FITNESS, 9
      value :BOOKS_AND_LITERATURE, 10
      value :FOOD_AND_DRINK, 11
      value :GAMES, 12
      value :HOBBIES_AND_LEISURE, 13
      value :HOME_AND_GARDEN, 14
      value :INTERNET_AND_TELECOM, 15
      value :LAW_AND_GOVERNMENT, 16
      value :NEWS, 17
      value :ONLINE_COMMUNITIES, 18
      value :PEOPLE_AND_SOCIETY, 19
      value :PETS_AND_ANIMALS, 20
      value :REAL_ESTATE, 21
      value :REFERENCE, 22
      value :SCIENCE, 23
      value :SPORTS, 24
      value :JOBS_AND_EDUCATION, 25
      value :SHOPPING, 26
    end
  end
end

module Google
  module Analytics
    module Admin
      module V1alpha
        Account = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.Account").msgclass
        Property = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.Property").msgclass
        AndroidAppDataStream = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.AndroidAppDataStream").msgclass
        IosAppDataStream = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.IosAppDataStream").msgclass
        WebDataStream = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.WebDataStream").msgclass
        UserLink = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.UserLink").msgclass
        AuditUserLink = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.AuditUserLink").msgclass
        EnhancedMeasurementSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.EnhancedMeasurementSettings").msgclass
        FirebaseLink = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.FirebaseLink").msgclass
        GlobalSiteTag = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.GlobalSiteTag").msgclass
        GoogleAdsLink = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.GoogleAdsLink").msgclass
        DataSharingSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.DataSharingSettings").msgclass
        AccountSummary = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.AccountSummary").msgclass
        PropertySummary = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.PropertySummary").msgclass
        MaximumUserAccess = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.MaximumUserAccess").enummodule
        IndustryCategory = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.analytics.admin.v1alpha.IndustryCategory").enummodule
      end
    end
  end
end