sig
  module Scope :
    sig
      val plus_login : string
      val plus_me : string
      val userinfo_email : string
      val userinfo_profile : string
    end
  module UserinfoResource :
    sig
      module V2 :
        sig
          module Me :
            sig
              val get :
                ?base_url:string ->
                ?etag:string ->
                ?std_params:GapiService.StandardParameters.t ->
                GapiConversation.Session.t ->
                GapiOauth2V2Model.Userinfoplus.t * GapiConversation.Session.t
            end
        end
      val get :
        ?base_url:string ->
        ?etag:string ->
        ?std_params:GapiService.StandardParameters.t ->
        GapiConversation.Session.t ->
        GapiOauth2V2Model.Userinfoplus.t * GapiConversation.Session.t
    end
  val getCertForOpenIdConnect :
    ?base_url:string ->
    ?std_params:GapiService.StandardParameters.t ->
    GapiConversation.Session.t ->
    GapiOauth2V2Model.Jwk.t * GapiConversation.Session.t
  val tokeninfo :
    ?base_url:string ->
    ?std_params:GapiService.StandardParameters.t ->
    ?access_token:string ->
    ?id_token:string ->
    ?token_handle:string ->
    GapiConversation.Session.t ->
    GapiOauth2V2Model.Tokeninfo.t * GapiConversation.Session.t
end