# Hierarchy For Package org.keycloak.representations.idm.authorization

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation
    - org.keycloak.representations.idm.authorization.AggregatePolicyRepresentation
    - org.keycloak.representations.idm.authorization.ClientPolicyRepresentation
    - org.keycloak.representations.idm.authorization.ClientScopePolicyRepresentation
    - org.keycloak.representations.idm.authorization.GroupPolicyRepresentation
    - org.keycloak.representations.idm.authorization.JSPolicyRepresentation
    - org.keycloak.representations.idm.authorization.PolicyRepresentation
    - org.keycloak.representations.idm.authorization.ResourcePermissionRepresentation
    - org.keycloak.representations.idm.authorization.RolePolicyRepresentation
    - org.keycloak.representations.idm.authorization.ScopePermissionRepresentation
    - org.keycloak.representations.idm.authorization.TimePolicyRepresentation
    - org.keycloak.representations.idm.authorization.UmaPermissionRepresentation
    - org.keycloak.representations.idm.authorization.UserPolicyRepresentation
  - org.keycloak.representations.AccessTokenResponse
    - org.keycloak.representations.idm.authorization.AuthorizationResponse
  - org.keycloak.representations.idm.authorization.AuthorizationRequest
  - org.keycloak.representations.idm.authorization.AuthorizationRequest.Metadata
  - org.keycloak.representations.idm.authorization.ClientScopePolicyRepresentation.ClientScopeDefinition
  - org.keycloak.representations.idm.authorization.GroupPolicyRepresentation.GroupDefinition
  - org.keycloak.representations.JsonWebToken (implements java.io.Serializable, org.keycloak.Token)
    - org.keycloak.representations.idm.authorization.PermissionTicketToken
  - org.keycloak.representations.idm.authorization.Permission
  - org.keycloak.representations.idm.authorization.PermissionRequest
  - org.keycloak.representations.idm.authorization.PermissionResponse
  - org.keycloak.representations.idm.authorization.PermissionTicketRepresentation
  - org.keycloak.representations.idm.authorization.PolicyEvaluationRequest
  - org.keycloak.representations.idm.authorization.PolicyEvaluationResponse
  - org.keycloak.representations.idm.authorization.PolicyEvaluationResponse.EvaluationResultRepresentation
  - org.keycloak.representations.idm.authorization.PolicyEvaluationResponse.PolicyResultRepresentation
  - org.keycloak.representations.idm.authorization.PolicyProviderRepresentation
  - org.keycloak.representations.idm.authorization.ResourceOwnerRepresentation
  - org.keycloak.representations.idm.authorization.ResourceRepresentation
  - org.keycloak.representations.idm.authorization.ResourceServerRepresentation
  - org.keycloak.representations.idm.authorization.RolePolicyRepresentation.RoleDefinition
  - org.keycloak.representations.idm.authorization.ScopeRepresentation

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.keycloak.representations.idm.authorization.PolicyEnforcementMode
    - org.keycloak.representations.idm.authorization.Logic
    - org.keycloak.representations.idm.authorization.DecisionStrategy
    - org.keycloak.representations.idm.authorization.DecisionEffect

Copyright © 2021 JBoss by Red Hat. All rights reserved.