Interface Ticket._FinalStage

  • All Known Implementing Classes:
    Ticket.Builder
    Enclosing class:
    Ticket

    public static interface Ticket._FinalStage
    • Method Detail

      • ticketAttributes

        Ticket._FinalStage ticketAttributes​(java.util.Map<java.lang.String,​java.lang.Object> ticketAttributes)
      • putAllTicketAttributes

        Ticket._FinalStage putAllTicketAttributes​(java.util.Map<java.lang.String,​java.lang.Object> ticketAttributes)
      • ticketAttributes

        Ticket._FinalStage ticketAttributes​(java.lang.String key,
                                            java.lang.Object value)
      • adminAssigneeId

        Ticket._FinalStage adminAssigneeId​(java.util.Optional<java.lang.String> adminAssigneeId)

        The id representing the admin assigned to the ticket.

      • adminAssigneeId

        Ticket._FinalStage adminAssigneeId​(java.lang.String adminAssigneeId)
      • teamAssigneeId

        Ticket._FinalStage teamAssigneeId​(java.util.Optional<java.lang.String> teamAssigneeId)

        The id representing the team assigned to the ticket.

      • createdAt

        Ticket._FinalStage createdAt​(java.util.Optional<java.lang.Integer> createdAt)

        The time the ticket was created as a UTC Unix timestamp.

      • updatedAt

        Ticket._FinalStage updatedAt​(java.util.Optional<java.lang.Integer> updatedAt)

        The last time the ticket was updated as a UTC Unix timestamp.

      • open

        Ticket._FinalStage open​(java.util.Optional<java.lang.Boolean> open)

        Whether or not the ticket is open. If false, the ticket is closed.

      • snoozedUntil

        Ticket._FinalStage snoozedUntil​(java.util.Optional<java.lang.Integer> snoozedUntil)

        The time the ticket will be snoozed until as a UTC Unix timestamp. If null, the ticket is not currently snoozed.

      • isShared

        Ticket._FinalStage isShared​(java.util.Optional<java.lang.Boolean> isShared)

        Whether or not the ticket is shared with the customer.

      • ticketStateInternalLabel

        Ticket._FinalStage ticketStateInternalLabel​(java.util.Optional<java.lang.String> ticketStateInternalLabel)

        The state the ticket is currently in, in a human readable form - visible in Intercom

      • ticketStateInternalLabel

        Ticket._FinalStage ticketStateInternalLabel​(java.lang.String ticketStateInternalLabel)
      • ticketStateExternalLabel

        Ticket._FinalStage ticketStateExternalLabel​(java.util.Optional<java.lang.String> ticketStateExternalLabel)

        The state the ticket is currently in, in a human readable form - visible to customers, in the messenger, email and tickets portal.

      • ticketStateExternalLabel

        Ticket._FinalStage ticketStateExternalLabel​(java.lang.String ticketStateExternalLabel)