# Package com.avaya.clientservices.presence

- Interface Summary
  Interface | Description
  --- | ---
  PresenceAccessControlList | The class encapsulates presence access control list related features available to the user.
  PresenceAccessControlListener | Interface that can be used to receive presence access control updates.
  PresenceCompletionHandler | Defines an interface that the client application must implement to receive the result of an operation requested on various presence related methods.
  PresenceListSubscription | An ad hoc presence list subscription.
  PresenceListSubscriptionListener | Listener for presence list subscription events.
  PresenceService | The class encapsulates all of presence related features available to the user.
  PresenceServiceListener | Interface that can be used to get presence service feedback and updates.
  PresenceSubscriptionListener | Presence subscription listener.
  PresenceWatcherRequestListener | Interface that can be used to receive presence watcher request updates.

- Class Summary
  Class | Description
  --- | ---
  Presence | Presence information for a user.
  PresenceConfiguration | User configuration information for the presence service.
  PresenceWatcher | Class representing either a remote user who is already tracking local user's presence, or a remote user who is asking for permission to track local user's presence.

- Enum Summary
  Enum | Description
  --- | ---
  PresenceACLPolicy | Enumeration that describes different access control list policies.
  PresenceError | Enumeration representing failure of a presence operation, for example, a failed presence request sent to the presence server.
  PresenceLocationMode | Enumeration representing the location-based "mode" of a user.
  PresenceState | Enumeration representing presence state of a user.

- Exception Summary
  Exception | Description
  --- | ---
  PresenceException | Exception representing a presence-related failure.