612 lines
		
	
	
		
			25 KiB
		
	
	
	
		
			Ruby
		
	
	
	
		
		
			
		
	
	
			612 lines
		
	
	
		
			25 KiB
		
	
	
	
		
			Ruby
		
	
	
	
|  | # Copyright 2020 Google LLC | ||
|  | # | ||
|  | # Licensed under the Apache License, Version 2.0 (the "License"); | ||
|  | # you may not use this file except in compliance with the License. | ||
|  | # You may obtain a copy of the License at | ||
|  | # | ||
|  | #      http://www.apache.org/licenses/LICENSE-2.0 | ||
|  | # | ||
|  | # Unless required by applicable law or agreed to in writing, software | ||
|  | # distributed under the License is distributed on an "AS IS" BASIS, | ||
|  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
|  | # See the License for the specific language governing permissions and | ||
|  | # limitations under the License. | ||
|  | 
 | ||
|  | require 'date' | ||
|  | require 'google/apis/core/base_service' | ||
|  | require 'google/apis/core/json_representation' | ||
|  | require 'google/apis/core/hashable' | ||
|  | require 'google/apis/errors' | ||
|  | 
 | ||
|  | module Google | ||
|  |   module Apis | ||
|  |     module AnalyticsadminV1alpha | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAccount | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAccountSummary | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAndroidAppDataStream | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAuditUserLink | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAuditUserLinksRequest | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAuditUserLinksResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchCreateUserLinksRequest | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchCreateUserLinksResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchDeleteUserLinksRequest | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchGetUserLinksResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchUpdateUserLinksRequest | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchUpdateUserLinksResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaCreateUserLinkRequest | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaDataSharingSettings | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaDeleteUserLinkRequest | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaFirebaseLink | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaGlobalSiteTag | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaGoogleAdsLink | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaIosAppDataStream | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListAccountSummariesResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListAccountsResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListAndroidAppDataStreamsResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListFirebaseLinksResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListGoogleAdsLinksResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListIosAppDataStreamsResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListPropertiesResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListUserLinksResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListWebDataStreamsResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaProperty | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaPropertySummary | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaProvisionAccountTicketRequest | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaProvisionAccountTicketResponse | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaUpdateUserLinkRequest | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaUserLink | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaWebDataStream | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleProtobufEmpty | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation; end | ||
|  |        | ||
|  |         include Google::Apis::Core::JsonObjectSupport | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAccount | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :country_code, as: 'countryCode' | ||
|  |           property :create_time, as: 'createTime' | ||
|  |           property :deleted, as: 'deleted' | ||
|  |           property :display_name, as: 'displayName' | ||
|  |           property :name, as: 'name' | ||
|  |           property :update_time, as: 'updateTime' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAccountSummary | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :account, as: 'account' | ||
|  |           property :display_name, as: 'displayName' | ||
|  |           property :name, as: 'name' | ||
|  |           collection :property_summaries, as: 'propertySummaries', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaPropertySummary, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaPropertySummary::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAndroidAppDataStream | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :create_time, as: 'createTime' | ||
|  |           property :display_name, as: 'displayName' | ||
|  |           property :firebase_app_id, as: 'firebaseAppId' | ||
|  |           property :name, as: 'name' | ||
|  |           property :package_name, as: 'packageName' | ||
|  |           property :update_time, as: 'updateTime' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAuditUserLink | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :direct_roles, as: 'directRoles' | ||
|  |           collection :effective_roles, as: 'effectiveRoles' | ||
|  |           property :email_address, as: 'emailAddress' | ||
|  |           property :name, as: 'name' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAuditUserLinksRequest | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :page_size, as: 'pageSize' | ||
|  |           property :page_token, as: 'pageToken' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaAuditUserLinksResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |           collection :user_links, as: 'userLinks', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAuditUserLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAuditUserLink::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchCreateUserLinksRequest | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :notify_new_users, as: 'notifyNewUsers' | ||
|  |           collection :requests, as: 'requests', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCreateUserLinkRequest, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCreateUserLinkRequest::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchCreateUserLinksResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :user_links, as: 'userLinks', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchDeleteUserLinksRequest | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :requests, as: 'requests', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDeleteUserLinkRequest, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDeleteUserLinkRequest::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchGetUserLinksResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :user_links, as: 'userLinks', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchUpdateUserLinksRequest | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :requests, as: 'requests', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUpdateUserLinkRequest, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUpdateUserLinkRequest::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaBatchUpdateUserLinksResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :user_links, as: 'userLinks', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaCreateUserLinkRequest | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :notify_new_user, as: 'notifyNewUser' | ||
|  |           property :parent, as: 'parent' | ||
|  |           property :user_link, as: 'userLink', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaDataSharingSettings | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :name, as: 'name' | ||
|  |           property :sharing_with_google_any_sales_enabled, as: 'sharingWithGoogleAnySalesEnabled' | ||
|  |           property :sharing_with_google_assigned_sales_enabled, as: 'sharingWithGoogleAssignedSalesEnabled' | ||
|  |           property :sharing_with_google_products_enabled, as: 'sharingWithGoogleProductsEnabled' | ||
|  |           property :sharing_with_google_support_enabled, as: 'sharingWithGoogleSupportEnabled' | ||
|  |           property :sharing_with_others_enabled, as: 'sharingWithOthersEnabled' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaDeleteUserLinkRequest | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :name, as: 'name' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :articles_and_blogs_enabled, as: 'articlesAndBlogsEnabled' | ||
|  |           property :content_views_enabled, as: 'contentViewsEnabled' | ||
|  |           property :data_tagged_element_clicks_enabled, as: 'dataTaggedElementClicksEnabled' | ||
|  |           property :excluded_domains, as: 'excludedDomains' | ||
|  |           property :file_downloads_enabled, as: 'fileDownloadsEnabled' | ||
|  |           property :form_interactions_enabled, as: 'formInteractionsEnabled' | ||
|  |           property :name, as: 'name' | ||
|  |           property :outbound_clicks_enabled, as: 'outboundClicksEnabled' | ||
|  |           property :page_changes_enabled, as: 'pageChangesEnabled' | ||
|  |           property :page_loads_enabled, as: 'pageLoadsEnabled' | ||
|  |           property :page_views_enabled, as: 'pageViewsEnabled' | ||
|  |           property :products_and_ecommerce_enabled, as: 'productsAndEcommerceEnabled' | ||
|  |           property :scrolls_enabled, as: 'scrollsEnabled' | ||
|  |           property :search_query_parameter, as: 'searchQueryParameter' | ||
|  |           property :site_search_enabled, as: 'siteSearchEnabled' | ||
|  |           property :stream_enabled, as: 'streamEnabled' | ||
|  |           property :url_query_parameter, as: 'urlQueryParameter' | ||
|  |           property :video_engagement_enabled, as: 'videoEngagementEnabled' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaFirebaseLink | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :create_time, as: 'createTime' | ||
|  |           property :maximum_user_access, as: 'maximumUserAccess' | ||
|  |           property :name, as: 'name' | ||
|  |           property :project, as: 'project' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaGlobalSiteTag | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :snippet, as: 'snippet' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaGoogleAdsLink | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :ads_personalization_enabled, as: 'adsPersonalizationEnabled' | ||
|  |           property :can_manage_clients, as: 'canManageClients' | ||
|  |           property :create_time, as: 'createTime' | ||
|  |           property :customer_id, as: 'customerId' | ||
|  |           property :email_address, as: 'emailAddress' | ||
|  |           property :name, as: 'name' | ||
|  |           property :parent, as: 'parent' | ||
|  |           property :update_time, as: 'updateTime' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaIosAppDataStream | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :bundle_id, as: 'bundleId' | ||
|  |           property :create_time, as: 'createTime' | ||
|  |           property :display_name, as: 'displayName' | ||
|  |           property :firebase_app_id, as: 'firebaseAppId' | ||
|  |           property :name, as: 'name' | ||
|  |           property :update_time, as: 'updateTime' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListAccountSummariesResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :account_summaries, as: 'accountSummaries', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccountSummary, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccountSummary::Representation | ||
|  |        | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListAccountsResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :accounts, as: 'accounts', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount::Representation | ||
|  |        | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListAndroidAppDataStreamsResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :android_app_data_streams, as: 'androidAppDataStreams', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAndroidAppDataStream, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAndroidAppDataStream::Representation | ||
|  |        | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListFirebaseLinksResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :firebase_links, as: 'firebaseLinks', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink::Representation | ||
|  |        | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListGoogleAdsLinksResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :google_ads_links, as: 'googleAdsLinks', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink::Representation | ||
|  |        | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListIosAppDataStreamsResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :ios_app_data_streams, as: 'iosAppDataStreams', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaIosAppDataStream, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaIosAppDataStream::Representation | ||
|  |        | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListPropertiesResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |           collection :properties, as: 'properties', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListUserLinksResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |           collection :user_links, as: 'userLinks', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaListWebDataStreamsResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :next_page_token, as: 'nextPageToken' | ||
|  |           collection :web_data_streams, as: 'webDataStreams', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaWebDataStream, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaWebDataStream::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaProperty | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :create_time, as: 'createTime' | ||
|  |           property :currency_code, as: 'currencyCode' | ||
|  |           property :deleted, as: 'deleted' | ||
|  |           property :display_name, as: 'displayName' | ||
|  |           property :industry_category, as: 'industryCategory' | ||
|  |           property :name, as: 'name' | ||
|  |           property :parent, as: 'parent' | ||
|  |           property :time_zone, as: 'timeZone' | ||
|  |           property :update_time, as: 'updateTime' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaPropertySummary | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :display_name, as: 'displayName' | ||
|  |           property :property, as: 'property' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaProvisionAccountTicketRequest | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :account, as: 'account', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount::Representation | ||
|  |        | ||
|  |           property :redirect_uri, as: 'redirectUri' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaProvisionAccountTicketResponse | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :account_ticket_id, as: 'accountTicketId' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaUpdateUserLinkRequest | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :user_link, as: 'userLink', class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink, decorator: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink::Representation | ||
|  |        | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaUserLink | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           collection :direct_roles, as: 'directRoles' | ||
|  |           property :email_address, as: 'emailAddress' | ||
|  |           property :name, as: 'name' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleAnalyticsAdminV1alphaWebDataStream | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |           property :create_time, as: 'createTime' | ||
|  |           property :default_uri, as: 'defaultUri' | ||
|  |           property :display_name, as: 'displayName' | ||
|  |           property :firebase_app_id, as: 'firebaseAppId' | ||
|  |           property :measurement_id, as: 'measurementId' | ||
|  |           property :name, as: 'name' | ||
|  |           property :update_time, as: 'updateTime' | ||
|  |         end | ||
|  |       end | ||
|  |        | ||
|  |       class GoogleProtobufEmpty | ||
|  |         # @private | ||
|  |         class Representation < Google::Apis::Core::JsonRepresentation | ||
|  |         end | ||
|  |       end | ||
|  |     end | ||
|  |   end | ||
|  | end |