Class PagespeedApiPagespeedResponseV4
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.Pagespeedonline.v4.Data
Assembly: Google.Apis.Pagespeedonline.v4.dll
Syntax
public class PagespeedApiPagespeedResponseV4 : IDirectResponseSchema
Properties
CaptchaResult
The captcha verify result
Declaration
[JsonProperty("captchaResult")]
public virtual string CaptchaResult { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FormattedResults
Localized PageSpeed results. Contains a ruleResults entry for each PageSpeed rule instantiated and run by the server.
Declaration
[JsonProperty("formattedResults")]
public virtual PagespeedApiPagespeedResponseV4.FormattedResultsData FormattedResults { get; set; }
Property Value
Type | Description |
---|---|
PagespeedApiPagespeedResponseV4.FormattedResultsData |
Id
Canonicalized and final URL for the document, after following page redirects (if any).
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InvalidRules
List of rules that were specified in the request, but which the server did not know how to instantiate.
Declaration
[JsonProperty("invalidRules")]
public virtual IList<string> InvalidRules { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> |
Kind
Kind of result.
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LoadingExperience
Metrics of end users' page loading experience.
Declaration
[JsonProperty("loadingExperience")]
public virtual PagespeedApiPagespeedResponseV4.LoadingExperienceData LoadingExperience { get; set; }
Property Value
Type | Description |
---|---|
PagespeedApiPagespeedResponseV4.LoadingExperienceData |
PageStats
Summary statistics for the page, such as number of JavaScript bytes, number of HTML bytes, etc.
Declaration
[JsonProperty("pageStats")]
public virtual PagespeedApiPagespeedResponseV4.PageStatsData PageStats { get; set; }
Property Value
Type | Description |
---|---|
PagespeedApiPagespeedResponseV4.PageStatsData |
ResponseCode
Response code for the document. 200 indicates a normal page load. 4xx/5xx indicates an error.
Declaration
[JsonProperty("responseCode")]
public virtual int? ResponseCode { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
RuleGroups
A map with one entry for each rule group in these results.
Declaration
[JsonProperty("ruleGroups")]
public virtual IDictionary<string, PagespeedApiPagespeedResponseV4.RuleGroupsDataElement> RuleGroups { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, PagespeedApiPagespeedResponseV4.RuleGroupsDataElement> |
Screenshot
Base64-encoded screenshot of the page that was analyzed.
Declaration
[JsonProperty("screenshot")]
public virtual PagespeedApiImageV4 Screenshot { get; set; }
Property Value
Type | Description |
---|---|
PagespeedApiImageV4 |
Snapshots
Additional base64-encoded screenshots of the page, in various partial render states.
Declaration
[JsonProperty("snapshots")]
public virtual IList<PagespeedApiImageV4> Snapshots { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<PagespeedApiImageV4> |
Title
Title of the page, as displayed in the browser's title bar.
Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Version
The version of PageSpeed used to generate these results.
Declaration
[JsonProperty("version")]
public virtual PagespeedApiPagespeedResponseV4.VersionData Version { get; set; }
Property Value
Type | Description |
---|---|
PagespeedApiPagespeedResponseV4.VersionData |