ZenithPolicy constructor

const ZenithPolicy({
  1. required String name,
  2. List<ZenithRequirement>? requirements,
  3. bool evaluate(
    1. PolicyRef ref
    )?,
  4. AsyncValue<bool> evaluateAsync(
    1. PolicyRef ref
    )?,
})

Creates a ZenithPolicy with name and at least one evaluation strategy.

Implementation

const ZenithPolicy({
  required this.name,
  this.requirements,
  this.evaluate,
  this.evaluateAsync,
});