google_api_page_speed_online v0.5.0 GoogleApi.PageSpeedOnline.V5.Model.LighthouseResultV5 View Source

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.LighthouseResultV5Categories.t, default: nil) - Map of categories in the LHR.
  • categoryGroups (type: map(), default: nil) - Map of category groups in the LHR.
  • configSettings (type: GoogleApi.PageSpeedOnline.V5.Model.LighthouseResultV5ConfigSettings.t, default: nil) - The configuration settings for this LHR.
  • environment (type: GoogleApi.PageSpeedOnline.V5.Model.LighthouseResultV5Environment.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.LighthouseResultV5I18n.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: GoogleApi.PageSpeedOnline.V5.Model.GoogleprotobufListValue.t, default: nil) - List of all run warnings in the LHR. Will always output to at least [].
  • runtimeError (type: GoogleApi.PageSpeedOnline.V5.Model.LighthouseResultV5RuntimeError.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.LighthouseResultV5StackPacks.t), default: nil) - The Stack Pack advice strings.
  • timing (type: GoogleApi.PageSpeedOnline.V5.Model.LighthouseResultV5Timing.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

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.