sig
  module Scope : sig val blogger : string end
  module BlogsResource :
    sig
      val get :
        ?base_url:string ->
        ?etag:string ->
        ?std_params:GapiService.StandardParameters.t ->
        blogId:string ->
        GapiConversation.Session.t ->
        GapiBloggerV2Model.Blog.t * GapiConversation.Session.t
    end
  module CommentsResource :
    sig
      val get :
        ?base_url:string ->
        ?etag:string ->
        ?std_params:GapiService.StandardParameters.t ->
        blogId:string ->
        postId:string ->
        commentId:string ->
        GapiConversation.Session.t ->
        GapiBloggerV2Model.Comment.t * GapiConversation.Session.t
      val list :
        ?base_url:string ->
        ?std_params:GapiService.StandardParameters.t ->
        ?fetchBodies:bool ->
        ?maxResults:int ->
        ?pageToken:string ->
        ?startDate:GapiDate.t ->
        blogId:string ->
        postId:string ->
        GapiConversation.Session.t ->
        GapiBloggerV2Model.CommentList.t * GapiConversation.Session.t
    end
  module PagesResource :
    sig
      val get :
        ?base_url:string ->
        ?etag:string ->
        ?std_params:GapiService.StandardParameters.t ->
        blogId:string ->
        pageId:string ->
        GapiConversation.Session.t ->
        GapiBloggerV2Model.Page.t * GapiConversation.Session.t
      val list :
        ?base_url:string ->
        ?std_params:GapiService.StandardParameters.t ->
        ?fetchBodies:bool ->
        blogId:string ->
        GapiConversation.Session.t ->
        GapiBloggerV2Model.PageList.t * GapiConversation.Session.t
    end
  module PostsResource :
    sig
      val get :
        ?base_url:string ->
        ?etag:string ->
        ?std_params:GapiService.StandardParameters.t ->
        blogId:string ->
        postId:string ->
        GapiConversation.Session.t ->
        GapiBloggerV2Model.Post.t * GapiConversation.Session.t
      val list :
        ?base_url:string ->
        ?std_params:GapiService.StandardParameters.t ->
        ?fetchBodies:bool ->
        ?maxResults:int ->
        ?pageToken:string ->
        ?startDate:GapiDate.t ->
        blogId:string ->
        GapiConversation.Session.t ->
        GapiBloggerV2Model.PostList.t * GapiConversation.Session.t
    end
  module UsersResource :
    sig
      module Blogs :
        sig
          val list :
            ?base_url:string ->
            ?std_params:GapiService.StandardParameters.t ->
            userId:string ->
            GapiConversation.Session.t ->
            GapiBloggerV2Model.BlogList.t * GapiConversation.Session.t
        end
      val get :
        ?base_url:string ->
        ?etag:string ->
        ?std_params:GapiService.StandardParameters.t ->
        userId:string ->
        GapiConversation.Session.t ->
        GapiBloggerV2Model.User.t * GapiConversation.Session.t
    end
end