Module GapiPagespeedonlineV1Model.Result

module Version : sig ... end
module Screenshot : sig ... end
module PageStats : sig ... end
module FormattedResults : sig ... end
type t = {
captchaResult : string;

The captcha verify result

formattedResults : FormattedResults.t;

Localized PageSpeed results. Contains a ruleResults entry for each PageSpeed rule instantiated and run by the server.

id : string;

Canonicalized and final URL for the document, after following page redirects (if any).

invalidRules : string list;

List of rules that were specified in the request, but which the server did not know how to instantiate.

kind : string;

Kind of result.

pageStats : PageStats.t;

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

responseCode : int;

Response code for the document. 200 indicates a normal page load. 4xx/5xx indicates an error.

score : int;

The PageSpeed Score (0-100), which indicates how much faster a page could be. A high score indicates little room for improvement, while a lower score indicates more room for improvement.

screenshot : Screenshot.t;

Base64-encoded screenshot of the page that was analyzed.

title : string;

Title of the page, as displayed in the browser's title bar.

version : Version.t;

The version of PageSpeed used to generate these results.

}
val captchaResult : (t, string) GapiLens.t
val formattedResults : (tFormattedResults.t) GapiLens.t
val id : (t, string) GapiLens.t
val invalidRules : (tstring list) GapiLens.t
val kind : (t, string) GapiLens.t
val pageStats : (tPageStats.t) GapiLens.t
val responseCode : (t, int) GapiLens.t
val score : (t, int) GapiLens.t
val screenshot : (tScreenshot.t) GapiLens.t
val title : (t, string) GapiLens.t
val version : (tVersion.t) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t