Class LighthouseResultV5
The Lighthouse result object.
Implements
Inherited Members
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 |