### *** This interface provides Binary Compatibility only, not Source Compatibility ***

Package com.sas.services.information.metadata

# Interface AuthorizationExplainedInfoInterface

All Superinterfaces:
  `Remote`

All Known Implementing Classes:
  `AuthorizationExplainedInfo`

@SASScope("ALL") @BinaryCompatibilityOnly public interface AuthorizationExplainedInfoInterface extends Remote
Interface methods that return attributes from an instance of AuthorizationExplainedInfo.

An AuthorizationExplainedInfo instance contains a set of PermissionExplainedInfo instances for a single IdentityInterface.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `AuthorizationIdentityInfoInterface`
  `getIdentityInfo()`
  Returns the identity object reference
  `List<PermissionExplainedInfoInterface>`
  `getPermissionExplainedInfoList()`
  Returns the List of PermissionExplainedInfoInterface instances for this AuthorizationExplainedInfo

- ## Method Details

  - ### getIdentityInfo

    AuthorizationIdentityInfoInterface getIdentityInfo() throws RemoteException, ServiceException
    Returns the identity object reference
    Returns:
      identity
    Throws:
      `RemoteException`
      `ServiceException`

  - ### getPermissionExplainedInfoList

    List<PermissionExplainedInfoInterface> getPermissionExplainedInfoList() throws RemoteException, ServiceException
    Returns the List of PermissionExplainedInfoInterface instances for this AuthorizationExplainedInfo
    Returns:
      List
    Throws:
      `RemoteException`
      `ServiceException`