Show / Hide Table of Contents

Class LighthouseResultV5

The Lighthouse result object.

Inheritance
System.Object
LighthouseResultV5
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.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
System.Collections.Generic.IDictionary<System.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
System.Collections.Generic.IDictionary<System.String, CategoryGroupV5>

ConfigSettings

The configuration settings for this LHR.

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

Environment

Environment settings that were used when making this LHR.

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

ETag

The ETag of the item.

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

FetchTime

The time that this run was fetched.

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

FinalUrl

The final resolved url that was audited.

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

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
System.String

RequestedUrl

The original requested url.

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

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

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
System.Collections.Generic.IList<System.Object>

StackPacks

The Stack Pack advice strings.

Declaration
[JsonProperty("stackPacks")]
public virtual IList<StackPack> StackPacks { get; set; }
Property Value
Type Description
System.Collections.Generic.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
System.String

Implements

Google.Apis.Requests.IDirectResponseSchema
Back to top