Class ConfigSettings
Message containing the configuration settings for the Lighthouse run.
Implements
Inherited Members
Namespace: Google.Apis.PagespeedInsights.v5.Data
Assembly: Google.Apis.PagespeedInsights.v5.dll
Syntax
public class ConfigSettings : IDirectResponseSchema
Properties
Channel
How Lighthouse was run, e.g. from the Chrome extension or from the npm module.
Declaration
[JsonProperty("channel")]
public virtual string Channel { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EmulatedFormFactor
The form factor the emulation should use. This field is deprecated, form_factor should be used instead.
Declaration
[JsonProperty("emulatedFormFactor")]
public virtual string EmulatedFormFactor { get; set; }
Property Value
Type | Description |
---|---|
string |
FormFactor
How Lighthouse should interpret this run in regards to scoring performance metrics and skipping mobile-only tests in desktop.
Declaration
[JsonProperty("formFactor")]
public virtual string FormFactor { get; set; }
Property Value
Type | Description |
---|---|
string |
Locale
The locale setting.
Declaration
[JsonProperty("locale")]
public virtual string Locale { get; set; }
Property Value
Type | Description |
---|---|
string |
OnlyCategories
List of categories of audits the run should conduct.
Declaration
[JsonProperty("onlyCategories")]
public virtual object OnlyCategories { get; set; }
Property Value
Type | Description |
---|---|
object |