Show / Hide Table of Contents

Class Result

Inheritance
System.Object
Result
Implements
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.Pagespeedonline.v2.Data
Assembly: Google.Apis.Pagespeedonline.v2.dll
Syntax
public class Result : 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 Result.FormattedResultsData FormattedResults { get; set; }
Property Value
Type Description
Result.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

PageStats

Summary statistics for the page, such as number of JavaScript bytes, number of HTML bytes, etc.

Declaration
[JsonProperty("pageStats")]
public virtual Result.PageStatsData PageStats { get; set; }
Property Value
Type Description
Result.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, Result.RuleGroupsDataElement> RuleGroups { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, Result.RuleGroupsDataElement>

Screenshot

Base64-encoded screenshot of the page that was analyzed.

Declaration
[JsonProperty("screenshot")]
public virtual PagespeedApiImageV2 Screenshot { get; set; }
Property Value
Type Description
PagespeedApiImageV2

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 Result.VersionData Version { get; set; }
Property Value
Type Description
Result.VersionData

Implements

IDirectResponseSchema
Back to top