com.avaya.ccs.api

## Interface CustomerHistoryI

-     public interface CustomerHistoryI

  Represents the history of `InteractionI` objects this customer has had with the Contact Center. Only pertains to Multimedia `InteractionI`s: Voice contacts are not included in the history.

  `CustomerHistory` is requested using `InteractionI.requestCustomerHistory()`

  `CustomerHistory` is returned by CCS Server in a `PayloadType#CustomerHistory` Interaction Response payload.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getContactId()` Customer History is requested for a given `Interaction`.
    `java.util.List<com.avaya.ccs.core.CustomerHistoryItem>` | `getCustomerInteractions()` Get the list of Customer Interactions for a given customer

- - ### Method Detail

    - #### getCustomerInteractions

          java.util.List<com.avaya.ccs.core.CustomerHistoryItem> getCustomerInteractions()

      Get the list of Customer Interactions for a given customer
      Returns:
        the list of Customer Interactions for a given customer

    - #### getContactId

          java.lang.String getContactId()

      Customer History is requested for a given `Interaction`. This is the `ContactID` for that `Interaction`.
      Returns:
        the contact ID