Interface Chat

All Superinterfaces:
Issue, OptionalCategoryProvider, OptionalTenantProvider, StorageProvider

public interface Chat extends Issue
Represents a chat
Since:
10.0.142
  • Method Details

    • getChatChannel

      ChatChannel getChatChannel()
      Returns:
      the channel of this chat
      Since:
      12.20
    • getChatSteps

      List<ChatStep> getChatSteps()
      Returns:
      all chat steps as an unmodifiable list
      Since:
      11.3
    • getStartDate

      Date getStartDate()
      Returns:
      the start date of this chat
      Since:
      11.3
    • getEndDate

      Optional<Date> getEndDate()
      Returns:
      the end date of this chat. The optional will be empty if this chat is not ended yet.
      Since:
      11.3
    • getRoutingDuration

      Optional<Duration> getRoutingDuration()
      Returns:
      the routing duration of this chat as a duration object. The optional will be empty if this chat is not routed to an agent yet.
      Since:
      11.3
    • getReviewDuration

      Optional<Duration> getReviewDuration()
      Returns:
      the review duration of this chat as a duration object. The optional will be empty if the review is not finished yet.
      Since:
      11.3
    • getReferencedTicket

      Optional<Ticket> getReferencedTicket()
      Returns:
      the referenced ticket of this chat if available or an empty optional.
      Since:
      12.27