AuthGateEvaluationContext<TContext> constructor

AuthGateEvaluationContext<TContext>({
  1. required TContext context,
  2. required AuthPrincipal? principal,
  3. Object? payload,
})

Creates the callback input for a gate evaluation.

principal and payload may be null for guest or payload-free checks.

Implementation

AuthGateEvaluationContext({
  required this.context,
  required this.principal,
  this.payload,
});