Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Github.Deploy_keyThe Deploy_key module provides the means to manage per-repository deploy keys.
val for_repo :
?token:Token.t ->
user:string ->
repo:string ->
unit ->
Github_t.deploy_key Stream.tfor_repo ~user ~repo () is a stream of deploy keys associated with repo user/repo.
val get :
?token:Token.t ->
user:string ->
repo:string ->
id:int64 ->
unit ->
Github_t.deploy_key Response.t Monad.tget ~user ~repo ~id () is deploy key id for repo user/repo.
val create :
?token:Token.t ->
user:string ->
repo:string ->
new_key:Github_t.new_deploy_key ->
unit ->
Github_t.deploy_key Response.t Monad.tcreate ~user ~repo ~new_key () is the newly created deploy key new_key for repo user/repo.
val delete :
?token:Token.t ->
user:string ->
repo:string ->
id:int64 ->
unit ->
unit Response.t Monad.tdelete ~user ~repo ~id () activates after deploy key id in repo user/repo has been deleted.