package guardian

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module MakePersistence.ActorRoleSource

val upsert : ?ctx:(string * string) list -> actor_role -> unit Lwt.t
val find_by_actor : ?ctx:(string * string) list -> Guardian__.Uuid.Actor.t -> actor_role list Lwt.t
val find_by_target : ?ctx:(string * string) list -> (role * Guardian__.Uuid.Target.t) -> actor_role list Lwt.t
val find_actors_by_role : ?ctx:(string * string) list -> ?exclude:(role * Guardian__.Uuid.Target.t option) list -> (role * Guardian__.Uuid.Target.t option) -> Guardian__.Uuid.Actor.t list Lwt.t
val delete : ?ctx:(string * string) list -> actor_role -> unit Lwt.t
val permissions_of_actor : ?ctx:(string * string) list -> Guardian__.Uuid.Actor.t -> permission_on_target list Lwt.t