sig
  module PagespeedapiResource :
    sig
      module Strategy :
        sig
          type t = Default | Desktop | Mobile
          val to_string :
            GapiPagespeedonlineV1Service.PagespeedapiResource.Strategy.t ->
            string
          val of_string :
            string ->
            GapiPagespeedonlineV1Service.PagespeedapiResource.Strategy.t
        end
      val runpagespeed :
        ?base_url:string ->
        ?std_params:GapiService.StandardParameters.t ->
        ?filter_third_party_resources:bool ->
        ?screenshot:bool ->
        ?locale:string ->
        ?rule:string list ->
        ?strategy:GapiPagespeedonlineV1Service.PagespeedapiResource.Strategy.t ->
        url:string ->
        GapiConversation.Session.t ->
        GapiPagespeedonlineV1Model.Result.t * GapiConversation.Session.t
    end
end