View Source Permit.Permissions.ParsedConditionList (permit v0.2.0)

Encapsulates the list of conditions having been parsed by an implementation of Permit.Permissions.

This list is to be treated as a conjunction of conditions. The logical model of Permit implies that these conjunctions are then linked in an OR manner to form a disjunctive normal form - see more in Permit.Permissions.DisjunctiveNormalForm.

Part of the private API, subject to changes and not to be used on the application level.

Summary

Types

@type t() :: %Permit.Permissions.ParsedConditionList{
  conditions: [Permit.Permissions.ParsedCondition.t()]
}