package gapi-ocaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = {
  1. effective : string list;
    (*

    Effective permissions represent all the permissions that a user has for this entity. These include any implied permissions (e.g., EDIT implies VIEW) or inherited permissions from the parent entity. Effective permissions are read-only.

    *)
  2. local : string list;
    (*

    Permissions that a user has been assigned at this very level. Does not include any implied or inherited permissions. Local permissions are modifiable.

    *)
}
val effective : (t, string list) GapiLens.t
val local : (t, string list) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t