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()] }