package gitlab-unix

  1. Overview
  2. Docs
val create : token:Token.t -> name:string -> ?description:string -> unit -> Gitlab_t.project_short Response.t Monad.t
val by_name : ?token:Token.t -> owner:string -> name:string -> unit -> Gitlab_t.projects_short Response.t Monad.t
val by_short_ref : ?token:Token.t -> short_ref:string -> unit -> Gitlab_t.project_short option Response.t Monad.t
val by_id : ?token:Token.t -> project_id:int -> unit -> Gitlab_t.project_short option Response.t Monad.t
module Branch : sig ... end
val pipelines : token:Token.t -> project_id:int -> ?per_page:int -> ?status:Gitlab_t.pipeline_status -> ?source:Gitlab_t.pipeline_source -> ?sha:string -> ?ref_:string -> ?username:string -> ?updated_after:string -> ?updated_before:string -> ?sort:Gitlab_t.sort -> ?order_by:[ `Id | `Ref | `Status | `Updated_at | `User_id ] -> unit -> Gitlab_t.pipeline Stream.t
val pipeline : token:Token.t -> project_id:int -> pipeline_id:int -> unit -> Gitlab_t.single_pipeline Response.t Monad.t
val pipeline_jobs : token:Token.t -> project_id:int -> ?per_page:int -> ?scope:Gitlab_t.pipeline_job_scope -> ?include_retried:bool -> pipeline_id:int -> unit -> Gitlab_t.pipeline_job Stream.t
val job_trace : token:Token.t -> project_id:int -> job_id:int -> unit -> string option Response.t Monad.t
val merge_requests : ?token:Token.t -> ?state:Gitlab_t.state -> ?milestone:string -> ?labels:string list -> ?author:string -> ?author_username:string -> ?my_reaction:string -> ?scope:Gitlab_t.merge_request_scope -> ?created_after:string -> ?created_before:string -> ?updated_after:string -> ?updated_before:string -> ?sort:Gitlab_t.sort -> ?order_by:[ `Created_at | `Title | `Updated_at ] -> id:int -> unit -> Gitlab_t.merge_request Stream.t
val merge_request : ?token:Token.t -> project_id:int -> merge_request_iid:string -> unit -> Gitlab_t.merge_request Response.t Monad.t
val merge_request_participants : ?token:Token.t -> project_id:int -> merge_request_iid:string -> unit -> Gitlab_t.users Response.t Monad.t
val merge_request_commits : ?token:Token.t -> project_id:int -> merge_request_iid:string -> unit -> Gitlab_t.commits Response.t Monad.t
val merge_request_changes : ?token:Token.t -> project_id:int -> merge_request_iid:string -> unit -> Gitlab_t.changes Response.t Monad.t
val merge_request_pipelines : ?token:Token.t -> project_id:int -> merge_request_iid:int -> unit -> Gitlab_t.pipeline Stream.t
val events : token:Token.t -> project_id:int -> ?action:Gitlab_t.event_action_name -> ?target_type:Gitlab_t.event_target_type -> unit -> Gitlab_t.events Response.t Monad.t
val all_projects : token:Token.t -> ?owned:bool -> ?search:string -> ?with_programming_language:string -> unit -> Gitlab_t.project_short Stream.t
module ExternalStatusCheck : sig ... end
module Commit : sig ... end
module Milestone : sig ... end
module ProjectAccessToken : sig ... end
module Issue : sig ... end
module Hook : sig ... end
module Notes : sig ... end
OCaml

Innovation. Community. Security.