Class EnqueueCreateTicketRequest

    • Method Detail

      • getConversationToLinkId

        public java.util.Optional<java.lang.String> getConversationToLinkId()
        Specified by:
        getConversationToLinkId in interface ICreateTicketRequestBody
        Returns:
        The ID of the conversation you want to link to the ticket. Here are the valid ways of linking two tickets:
        • conversation | back-office ticket
        • customer tickets | non-shared back-office ticket
        • conversation | tracker ticket
        • customer ticket | tracker ticket
      • getCompanyId

        public java.util.Optional<java.lang.String> getCompanyId()
        Specified by:
        getCompanyId in interface ICreateTicketRequestBody
        Returns:
        The ID of the company that the ticket is associated with. The unique identifier for the company which is given by Intercom
      • getCreatedAt

        public java.util.Optional<java.lang.Integer> getCreatedAt()
        Specified by:
        getCreatedAt in interface ICreateTicketRequestBody
        Returns:
        The time the ticket was created. If not provided, the current time will be used.
      • getSkipNotifications

        public java.util.Optional<java.lang.Boolean> getSkipNotifications()
        Returns:
        Option to disable notifications when a Ticket is created.
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object