aboutsummaryrefslogtreecommitdiff
path: root/lib/models/member.ml
blob: 190d8656983cd7ff2aab141aa4f30f8e04291c86 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module Make(Http : S.Http) = struct
	type partial_member = Member_t.partial_member
	type member = Member_t.member
	type member_update = Member_t.member_update
	type t = Member_t.t
	(* val add_role : Member_t.t -> Role_t.t -> Yojson.Safe.json Deferred.t
	val remove_role : Member_t.t -> Role_t.t -> Yojson.Safe.json Deferred.t
	val ban : ?reason:string -> ?days:int -> Member_t.t -> Yojson.Safe.json Deferred.t
	val ban : ?reason:string -> Member_t.t -> Yojson.Safe.json Deferred.t
	val kick : ?reason:string -> Member_t.t -> Yojson.Safe.json Deferred.t
	val mute : Member_t.t -> Yojson.Safe.json Deferred.t
	val deafen : Member_t.t -> Yojson.Safe.json Deferred.t
	val unmute : Member_t.t -> Yojson.Safe.json Deferred.t
	val undeafen : Member_t.t -> Yojson.Safe.json Deferred.t *)
end