SubjectAccessReviewSpec

final case class SubjectAccessReviewSpec(groups: Option[Seq[String]], resourceAttributes: Option[ResourceAttributes], uid: Option[String], extra: Option[Map[String, Seq[String]]], user: Option[String], nonResourceAttributes: Option[NonResourceAttributes])

SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set

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

Value members

Concrete methods

Adds new values to extra

Adds new values to extra

Source:
SubjectAccessReviewSpec.scala

Appends new values to groups

Appends new values to groups

Source:
SubjectAccessReviewSpec.scala

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

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

Source:
SubjectAccessReviewSpec.scala

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

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

Source:
SubjectAccessReviewSpec.scala

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

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

Source:
SubjectAccessReviewSpec.scala

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

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

Source:
SubjectAccessReviewSpec.scala

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

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

Source:
SubjectAccessReviewSpec.scala

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

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

Source:
SubjectAccessReviewSpec.scala

Returns a new data with extra set to new value

Returns a new data with extra set to new value

Source:
SubjectAccessReviewSpec.scala

Returns a new data with groups set to new value

Returns a new data with groups set to new value

Source:
SubjectAccessReviewSpec.scala

Returns a new data with nonResourceAttributes set to new value

Returns a new data with nonResourceAttributes set to new value

Source:
SubjectAccessReviewSpec.scala

Returns a new data with resourceAttributes set to new value

Returns a new data with resourceAttributes set to new value

Source:
SubjectAccessReviewSpec.scala

Returns a new data with uid set to new value

Returns a new data with uid set to new value

Source:
SubjectAccessReviewSpec.scala

Returns a new data with user set to new value

Returns a new data with user set to new value

Source:
SubjectAccessReviewSpec.scala

Inherited methods

Inherited from:
Product