Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
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 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 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
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