Packages

p

com.gu

permissions

package permissions

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CachedPermissionsProvider extends PermissionsProvider
  2. case class PermissionDefinition(name: String, app: String) extends Product with Serializable
  3. case class PermissionWithUsers(permission: PermissionDefinition, overrides: List[UserSetting]) extends Product with Serializable
  4. case class PermissionsConfig(stage: String, region: String, awsCredentials: AWSCredentialsProvider, s3Bucket: String = "permissions-cache", s3PermissionsFile: String = "permissions.json", refreshFrequency: FiniteDuration = 1.minute) extends Product with Serializable
  5. trait PermissionsProvider extends AnyRef
  6. trait PermissionsS3 extends AnyRef
  7. class S3PermissionsProvider extends PermissionsProvider
  8. case class UserEntry(permission: PermissionDefinition, active: Boolean) extends Product with Serializable
  9. case class UserSetting(userId: String, active: Boolean) extends Product with Serializable

Value Members

  1. object PermissionDefinition extends Serializable
  2. object PermissionWithUsers extends Serializable
  3. object PermissionsConfig extends Serializable
  4. object PermissionsProvider
  5. object PermissionsS3
  6. object UserSetting extends Serializable

Ungrouped