Interface Chat

    • Method Detail

      • getChatChannel

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

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

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

        java.util.Optional<java.util.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

        java.util.Optional<java.time.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

        java.util.Optional<java.time.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

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