GoogleApi.PageSpeedOnline.V5.Model.LighthouseResultV5 (google_api_page_speed_online v0.11.0) View Source
The Lighthouse result object.
Attributes
-
audits(type:%{optional(String.t) => GoogleApi.PageSpeedOnline.V5.Model.LighthouseAuditResultV5.t}, default:nil) - Map of audits in the LHR. -
categories(type:GoogleApi.PageSpeedOnline.V5.Model.Categories.t, default:nil) - Map of categories in the LHR. -
categoryGroups(type:%{optional(String.t) => GoogleApi.PageSpeedOnline.V5.Model.CategoryGroupV5.t}, default:nil) - Map of category groups in the LHR. -
configSettings(type:GoogleApi.PageSpeedOnline.V5.Model.ConfigSettings.t, default:nil) - The configuration settings for this LHR. -
environment(type:GoogleApi.PageSpeedOnline.V5.Model.Environment.t, default:nil) - Environment settings that were used when making this LHR. -
fetchTime(type:String.t, default:nil) - The time that this run was fetched. -
finalUrl(type:String.t, default:nil) - The final resolved url that was audited. -
i18n(type:GoogleApi.PageSpeedOnline.V5.Model.I18n.t, default:nil) - The internationalization strings that are required to render the LHR. -
lighthouseVersion(type:String.t, default:nil) - The lighthouse version that was used to generate this LHR. -
requestedUrl(type:String.t, default:nil) - The original requested url. -
runWarnings(type:list(any()), default:nil) - List of all run warnings in the LHR. Will always output to at least[]. -
runtimeError(type:GoogleApi.PageSpeedOnline.V5.Model.RuntimeError.t, default:nil) - A top-level error message that, if present, indicates a serious enough problem that this Lighthouse result may need to be discarded. -
stackPacks(type:list(GoogleApi.PageSpeedOnline.V5.Model.StackPack.t), default:nil) - The Stack Pack advice strings. -
timing(type:GoogleApi.PageSpeedOnline.V5.Model.Timing.t, default:nil) - Timing information for this LHR. -
userAgent(type:String.t, default:nil) - The user agent that was used to run this LHR.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.PageSpeedOnline.V5.Model.LighthouseResultV5{
audits: %{
optional(String.t()) =>
GoogleApi.PageSpeedOnline.V5.Model.LighthouseAuditResultV5.t()
},
categories: GoogleApi.PageSpeedOnline.V5.Model.Categories.t(),
categoryGroups: %{
optional(String.t()) =>
GoogleApi.PageSpeedOnline.V5.Model.CategoryGroupV5.t()
},
configSettings: GoogleApi.PageSpeedOnline.V5.Model.ConfigSettings.t(),
environment: GoogleApi.PageSpeedOnline.V5.Model.Environment.t(),
fetchTime: String.t(),
finalUrl: String.t(),
i18n: GoogleApi.PageSpeedOnline.V5.Model.I18n.t(),
lighthouseVersion: String.t(),
requestedUrl: String.t(),
runWarnings: [any()],
runtimeError: GoogleApi.PageSpeedOnline.V5.Model.RuntimeError.t(),
stackPacks: [GoogleApi.PageSpeedOnline.V5.Model.StackPack.t()],
timing: GoogleApi.PageSpeedOnline.V5.Model.Timing.t(),
userAgent: String.t()
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.