SubjectRulesReviewStatus

final case class SubjectRulesReviewStatus(incomplete: Boolean, nonResourceRules: Seq[NonResourceRule], resourceRules: Seq[ResourceRule], evaluationError: Option[String])

SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete.

Source:
SubjectRulesReviewStatus.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Appends new values to nonResourceRules

Appends new values to nonResourceRules

Source:
SubjectRulesReviewStatus.scala

Appends new values to resourceRules

Appends new values to resourceRules

Source:
SubjectRulesReviewStatus.scala

if evaluationError has a value, transforms to the result of function

if evaluationError has a value, transforms to the result of function

Source:
SubjectRulesReviewStatus.scala

transforms incomplete to result of function

transforms incomplete to result of function

Source:
SubjectRulesReviewStatus.scala

transforms nonResourceRules to result of function

transforms nonResourceRules to result of function

Source:
SubjectRulesReviewStatus.scala

transforms resourceRules to result of function

transforms resourceRules to result of function

Source:
SubjectRulesReviewStatus.scala

Returns a new data with evaluationError set to new value

Returns a new data with evaluationError set to new value

Source:
SubjectRulesReviewStatus.scala

Returns a new data with incomplete set to new value

Returns a new data with incomplete set to new value

Source:
SubjectRulesReviewStatus.scala

Returns a new data with nonResourceRules set to new value

Returns a new data with nonResourceRules set to new value

Source:
SubjectRulesReviewStatus.scala

Returns a new data with resourceRules set to new value

Returns a new data with resourceRules set to new value

Source:
SubjectRulesReviewStatus.scala

Inherited methods

Inherited from:
Product