| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  | # Copyright 2015 Google Inc. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # 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 PagespeedonlineV5 | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |       class AuditRefs | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Bucket | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Categories | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CategoryGroupV5 | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConfigSettings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Environment | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class I18n | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |       class LighthouseAuditResultV5 | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LighthouseCategoryV5 | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LighthouseResultV5 | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PagespeedApiLoadingExperienceV5 | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PagespeedApiPagespeedResponseV5 | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |       class PagespeedVersion | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RendererFormattedStrings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RuntimeError | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class StackPack | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Timing | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserPageLoadMetricV5 | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class AuditRefs | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :group, as: 'group' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :weight, as: 'weight' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Bucket | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :max, as: 'max' | 
					
						
							|  |  |  |           property :min, as: 'min' | 
					
						
							|  |  |  |           property :proportion, as: 'proportion' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Categories | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :accessibility, as: 'accessibility', class: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5, decorator: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :best_practices, as: 'best-practices', class: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5, decorator: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :performance, as: 'performance', class: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5, decorator: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :pwa, as: 'pwa', class: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5, decorator: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :seo, as: 'seo', class: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5, decorator: Google::Apis::PagespeedonlineV5::LighthouseCategoryV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CategoryGroupV5 | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ConfigSettings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :channel, as: 'channel' | 
					
						
							|  |  |  |           property :emulated_form_factor, as: 'emulatedFormFactor' | 
					
						
							|  |  |  |           property :locale, as: 'locale' | 
					
						
							|  |  |  |           property :only_categories, as: 'onlyCategories' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Environment | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :benchmark_index, as: 'benchmarkIndex' | 
					
						
							|  |  |  |           property :host_user_agent, as: 'hostUserAgent' | 
					
						
							|  |  |  |           property :network_user_agent, as: 'networkUserAgent' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class I18n | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :renderer_formatted_strings, as: 'rendererFormattedStrings', class: Google::Apis::PagespeedonlineV5::RendererFormattedStrings, decorator: Google::Apis::PagespeedonlineV5::RendererFormattedStrings::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |       class LighthouseAuditResultV5 | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           hash :details, as: 'details' | 
					
						
							|  |  |  |           property :display_value, as: 'displayValue' | 
					
						
							|  |  |  |           property :error_message, as: 'errorMessage' | 
					
						
							|  |  |  |           property :explanation, as: 'explanation' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							| 
									
										
										
										
											2019-11-09 00:38:07 +00:00
										 |  |  |           property :numeric_value, as: 'numericValue' | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |           property :score, as: 'score' | 
					
						
							|  |  |  |           property :score_display_mode, as: 'scoreDisplayMode' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |           property :warnings, as: 'warnings' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LighthouseCategoryV5 | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           collection :audit_refs, as: 'auditRefs', class: Google::Apis::PagespeedonlineV5::AuditRefs, decorator: Google::Apis::PagespeedonlineV5::AuditRefs::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :manual_description, as: 'manualDescription' | 
					
						
							|  |  |  |           property :score, as: 'score' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class LighthouseResultV5 | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           hash :audits, as: 'audits', class: Google::Apis::PagespeedonlineV5::LighthouseAuditResultV5, decorator: Google::Apis::PagespeedonlineV5::LighthouseAuditResultV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           property :categories, as: 'categories', class: Google::Apis::PagespeedonlineV5::Categories, decorator: Google::Apis::PagespeedonlineV5::Categories::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           hash :category_groups, as: 'categoryGroups', class: Google::Apis::PagespeedonlineV5::CategoryGroupV5, decorator: Google::Apis::PagespeedonlineV5::CategoryGroupV5::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           property :config_settings, as: 'configSettings', class: Google::Apis::PagespeedonlineV5::ConfigSettings, decorator: Google::Apis::PagespeedonlineV5::ConfigSettings::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           property :environment, as: 'environment', class: Google::Apis::PagespeedonlineV5::Environment, decorator: Google::Apis::PagespeedonlineV5::Environment::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							|  |  |  |           property :fetch_time, as: 'fetchTime' | 
					
						
							|  |  |  |           property :final_url, as: 'finalUrl' | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           property :i18n, as: 'i18n', class: Google::Apis::PagespeedonlineV5::I18n, decorator: Google::Apis::PagespeedonlineV5::I18n::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							|  |  |  |           property :lighthouse_version, as: 'lighthouseVersion' | 
					
						
							|  |  |  |           property :requested_url, as: 'requestedUrl' | 
					
						
							|  |  |  |           collection :run_warnings, as: 'runWarnings' | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           property :runtime_error, as: 'runtimeError', class: Google::Apis::PagespeedonlineV5::RuntimeError, decorator: Google::Apis::PagespeedonlineV5::RuntimeError::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           collection :stack_packs, as: 'stackPacks', class: Google::Apis::PagespeedonlineV5::StackPack, decorator: Google::Apis::PagespeedonlineV5::StackPack::Representation | 
					
						
							| 
									
										
										
										
											2019-05-09 00:37:30 +00:00
										 |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           property :timing, as: 'timing', class: Google::Apis::PagespeedonlineV5::Timing, decorator: Google::Apis::PagespeedonlineV5::Timing::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							|  |  |  |           property :user_agent, as: 'userAgent' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PagespeedApiLoadingExperienceV5 | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :initial_url, as: 'initial_url' | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           hash :metrics, as: 'metrics', class: Google::Apis::PagespeedonlineV5::UserPageLoadMetricV5, decorator: Google::Apis::PagespeedonlineV5::UserPageLoadMetricV5::Representation | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							| 
									
										
										
										
											2020-06-10 00:38:16 +00:00
										 |  |  |           property :origin_fallback, as: 'origin_fallback' | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |           property :overall_category, as: 'overall_category' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PagespeedApiPagespeedResponseV5 | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :analysis_utc_timestamp, as: 'analysisUTCTimestamp' | 
					
						
							|  |  |  |           property :captcha_result, as: 'captchaResult' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :lighthouse_result, as: 'lighthouseResult', class: Google::Apis::PagespeedonlineV5::LighthouseResultV5, decorator: Google::Apis::PagespeedonlineV5::LighthouseResultV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :loading_experience, as: 'loadingExperience', class: Google::Apis::PagespeedonlineV5::PagespeedApiLoadingExperienceV5, decorator: Google::Apis::PagespeedonlineV5::PagespeedApiLoadingExperienceV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :origin_loading_experience, as: 'originLoadingExperience', class: Google::Apis::PagespeedonlineV5::PagespeedApiLoadingExperienceV5, decorator: Google::Apis::PagespeedonlineV5::PagespeedApiLoadingExperienceV5::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |           property :version, as: 'version', class: Google::Apis::PagespeedonlineV5::PagespeedVersion, decorator: Google::Apis::PagespeedonlineV5::PagespeedVersion::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class PagespeedVersion | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :major, as: 'major' | 
					
						
							|  |  |  |           property :minor, as: 'minor' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RendererFormattedStrings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :audit_group_expand_tooltip, as: 'auditGroupExpandTooltip' | 
					
						
							|  |  |  |           property :crc_initial_navigation, as: 'crcInitialNavigation' | 
					
						
							|  |  |  |           property :crc_longest_duration_label, as: 'crcLongestDurationLabel' | 
					
						
							|  |  |  |           property :error_label, as: 'errorLabel' | 
					
						
							|  |  |  |           property :error_missing_audit_info, as: 'errorMissingAuditInfo' | 
					
						
							|  |  |  |           property :lab_data_title, as: 'labDataTitle' | 
					
						
							|  |  |  |           property :ls_performance_category_description, as: 'lsPerformanceCategoryDescription' | 
					
						
							|  |  |  |           property :manual_audits_group_title, as: 'manualAuditsGroupTitle' | 
					
						
							|  |  |  |           property :not_applicable_audits_group_title, as: 'notApplicableAuditsGroupTitle' | 
					
						
							|  |  |  |           property :opportunity_resource_column_label, as: 'opportunityResourceColumnLabel' | 
					
						
							|  |  |  |           property :opportunity_savings_column_label, as: 'opportunitySavingsColumnLabel' | 
					
						
							|  |  |  |           property :passed_audits_group_title, as: 'passedAuditsGroupTitle' | 
					
						
							|  |  |  |           property :scorescale_label, as: 'scorescaleLabel' | 
					
						
							|  |  |  |           property :toplevel_warnings_message, as: 'toplevelWarningsMessage' | 
					
						
							|  |  |  |           property :variance_disclaimer, as: 'varianceDisclaimer' | 
					
						
							|  |  |  |           property :warning_header, as: 'warningHeader' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RuntimeError | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :code, as: 'code' | 
					
						
							|  |  |  |           property :message, as: 'message' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class StackPack | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           hash :descriptions, as: 'descriptions' | 
					
						
							|  |  |  |           property :icon_data_url, as: 'iconDataURL' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |        | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |       class Timing | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :total, as: 'total' | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |         end | 
					
						
							| 
									
										
										
										
											2020-01-29 00:37:31 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserPageLoadMetricV5 | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :category, as: 'category' | 
					
						
							|  |  |  |           collection :distributions, as: 'distributions', class: Google::Apis::PagespeedonlineV5::Bucket, decorator: Google::Apis::PagespeedonlineV5::Bucket::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :form_factor, as: 'formFactor' | 
					
						
							|  |  |  |           property :median, as: 'median' | 
					
						
							|  |  |  |           property :metric_id, as: 'metricId' | 
					
						
							|  |  |  |           property :percentile, as: 'percentile' | 
					
						
							| 
									
										
										
										
											2018-11-23 00:36:39 +00:00
										 |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |