Show / Hide Table of Contents

Class LighthouseResultV5

The Lighthouse result object.

Inheritance
object
LighthouseResultV5
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.PagespeedInsights.v5.Data
Assembly: Google.Apis.PagespeedInsights.v5.dll
Syntax
public class LighthouseResultV5 : IDirectResponseSchema

Properties

Audits

Map of audits in the LHR.

Declaration
[JsonProperty("audits")]
public virtual IDictionary<string, LighthouseAuditResultV5> Audits { get; set; }
Property Value
Type Description
IDictionary<string, LighthouseAuditResultV5>

Categories

Map of categories in the LHR.

Declaration
[JsonProperty("categories")]
public virtual Categories Categories { get; set; }
Property Value
Type Description
Categories

CategoryGroups

Map of category groups in the LHR.

Declaration
[JsonProperty("categoryGroups")]
public virtual IDictionary<string, CategoryGroupV5> CategoryGroups { get; set; }
Property Value
Type Description
IDictionary<string, CategoryGroupV5>

ConfigSettings

The configuration settings for this LHR.

Declaration
[JsonProperty("configSettings")]
public virtual ConfigSettings ConfigSettings { get; set; }
Property Value
Type Description
ConfigSettings

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Entities

Entity classification data.

Declaration
[JsonProperty("entities")]
public virtual IList<LhrEntity> Entities { get; set; }
Property Value
Type Description
IList<LhrEntity>

Environment

Environment settings that were used when making this LHR.

Declaration
[JsonProperty("environment")]
public virtual Environment Environment { get; set; }
Property Value
Type Description
Environment

FetchTime

The time that this run was fetched.

Declaration
[JsonProperty("fetchTime")]
public virtual string FetchTime { get; set; }
Property Value
Type Description
string

FinalDisplayedUrl

URL displayed on the page after Lighthouse finishes.

Declaration
[JsonProperty("finalDisplayedUrl")]
public virtual string FinalDisplayedUrl { get; set; }
Property Value
Type Description
string

FinalUrl

The final resolved url that was audited.

Declaration
[JsonProperty("finalUrl")]
public virtual string FinalUrl { get; set; }
Property Value
Type Description
string

FullPageScreenshot

Screenshot data of the full page, along with node rects relevant to the audit results.

Declaration
[JsonProperty("fullPageScreenshot")]
public virtual object FullPageScreenshot { get; set; }
Property Value
Type Description
object

I18n

The internationalization strings that are required to render the LHR.

Declaration
[JsonProperty("i18n")]
public virtual I18n I18n { get; set; }
Property Value
Type Description
I18n

LighthouseVersion

The lighthouse version that was used to generate this LHR.

Declaration
[JsonProperty("lighthouseVersion")]
public virtual string LighthouseVersion { get; set; }
Property Value
Type Description
string

MainDocumentUrl

URL of the main document request of the final navigation.

Declaration
[JsonProperty("mainDocumentUrl")]
public virtual string MainDocumentUrl { get; set; }
Property Value
Type Description
string

RequestedUrl

The original requested url.

Declaration
[JsonProperty("requestedUrl")]
public virtual string RequestedUrl { get; set; }
Property Value
Type Description
string

RunWarnings

List of all run warnings in the LHR. Will always output to at least [].

Declaration
[JsonProperty("runWarnings")]
public virtual IList<object> RunWarnings { get; set; }
Property Value
Type Description
IList<object>

RuntimeError

A top-level error message that, if present, indicates a serious enough problem that this Lighthouse result may need to be discarded.

Declaration
[JsonProperty("runtimeError")]
public virtual RuntimeError RuntimeError { get; set; }
Property Value
Type Description
RuntimeError

StackPacks

The Stack Pack advice strings.

Declaration
[JsonProperty("stackPacks")]
public virtual IList<StackPack> StackPacks { get; set; }
Property Value
Type Description
IList<StackPack>

Timing

Timing information for this LHR.

Declaration
[JsonProperty("timing")]
public virtual Timing Timing { get; set; }
Property Value
Type Description
Timing

UserAgent

The user agent that was used to run this LHR.

Declaration
[JsonProperty("userAgent")]
public virtual string UserAgent { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX