# Package com.avaya.clientservices.collaboration

- Interface Summary
  Interface | Description
  --- | ---
  Collaboration | The Collaboration object provides access to collaboration related capabilities and actions.
  CollaborationCompletionHandler | Defines an interface that the client application needs to implement to receive the result of a requested feature operation.
  CollaborationListener | CollaborationListener is registered as an observer of collaboration status update notifications.
  CollaborationReadDetailsCompletionHandler | Defines an interface that the client application needs to implement to receive the collaboration details.
  CollaborationService | The CollaborationService object provides service for creating and removing `Collaboration` objects.
  CollaborationServiceListener | CollaborationServiceListener is registered as an observer of `CollaborationService` status update notifications.
  CreateCollaborationCompletionHandler | Defines an interface that the client application needs to implement to receive the result of an operation requested on various collaboration related methods.
  DrawingView.DrawingListener | Interface for listening on shape drawing events.
  ParticipantsCompletionHandler | Defines an interface that the client application needs to implement to receive the result of get participants operation on collaboration/chat object.
  ReceivingSharingControlCompletionHandler | Completion handler used to report that receiving sharing control operation finished.
  Whiteboard | The Whiteboard object provides access to whiteboard related capabilities and actions.
  WhiteboardCompletionHandler | Defines an interface that the client application needs to implement to receive the details of the operation on the `Whiteboard` or `WhiteboardSurface`.
  WhiteboardListener | Whiteboard delegate provides updates about the status of whiteboard sharing.
  WhiteboardSurface | The WhiteboardSurface object represents an independent whiteboard surface (page) containing all shapes drawn on a given whiteboard surface.
  WhiteboardSurfaceListener | Represents `WhiteboardSurface` page listener which retrieves callbacks to add/update/remove/clear events on the whiteboard page.
  ZoomableImageView.ZoomableImageViewActionListener | Action listener for touch events: single tap, long press, touch.
  ZoomableImageView.ZoomableImageViewStateListener | State listener: bitmap changes, scale changes.
  ZoomableSharingView |
  ZoomableSharingView.ZoomableSharingViewActionListener | Action listener for touch events: single tap, long press, touch.
  ZoomableSharingView.ZoomableSharingViewStateListener | State listener: bitmap changes, scale changes.

- Class Summary
  Class | Description
  --- | ---
  ApplicationWindow | Data object representing a unique application window that can be used in a content sharing session.
  CollaborationCapabilities | The CollaborationCapabilities object provides access to collaboration capabilities.
  CollaborationDetails | Collaboration Details composition of transmit and received statistics.
  CollaborationFailure | CollaborationFailure represents collaboration related failure information.
  CollaborationReceiveStatistics | Received statistics with additional three values received from WCS collaboration.
  CollaborationStatistics | Transmit statistics.
  DrawableHelper | Drawable helper class.
  DrawingView<T extends android.view.View & ZoomableSharingView> | Represents transparent view on which user can draw shapes with zooming functionality.
  LibraryDocument | Information about a document stored at a conferencing server library.
  RenderingBlock | RenderingBlock object which represents one block of given size received from collaboration server.
  WCSConfiguration | Configuration for WCS that is specific to a user.
  ZoomableImageView | Deprecated.

- Enum Summary
  Enum | Description
  --- | ---
  CollaborationContentSharingMode | Collaboration content sharing mode.
  CollaborationError | Collaboration-related error codes.
  CollaborationRenderType | Collaboration Render type This type helps UI to draw respective render to display the presentation screen to user
  DataSharingMode | Supported Data sharing modes for collaboration.
  ZoomableImageView.Scale | Indicates how image `Bitmap` will be scaled inside this view.

- Exception Summary
  Exception | Description
  --- | ---
  CollaborationException | Exception representing a collaboration failure.