com.avaya.ccs.api

## Interface ContactCenterCodeI

-     public interface ContactCenterCodeI

  The `ContactCenterCodeI` object represents a code in the Contact Center. The `ContactCenterCodeI` object can represent an After Call Work code, a Not Ready Reason code, an Activity code or a Disposition code. The `ContactCenterCodeI` has two properties, a number which identifies the code and a name which is the description or display name of the code.

  ContactCenterCodes are requested via `SessionI.getNotReadyReasonCodes()`, `SessionI.getAfterCallWorkCodes()`, `InteractionI#requestDispositionCodes()`, `SessionI.getAfterCallWorkCodes()`

  Codes are returned by CCS Server in a `PayloadType#CodeList`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getName()` The logical name for this `ContactCenterCodeI`
    `java.lang.String` | `getNumber()` A number representing this
    `CodeType` | `getType()` The `CodeType` of this `ContactCenterCodeI`

- - ### Method Detail

    - #### getNumber

          java.lang.String getNumber()

      A number representing this
      Returns:
        a number(represented as a String) which identifies the `ContactCenterCodeI`

    - #### getName

          java.lang.String getName()

      The logical name for this `ContactCenterCodeI`
      Returns:
        a `String` containing the display name or description of the code

    - #### getType

          CodeType getType()

      The `CodeType` of this `ContactCenterCodeI`
      Returns:
        a `CodeType` defining the type of this code