Class TicketPart


  • public final class TicketPart
    extends java.lang.Object
    • Method Detail

      • getType

        public java.util.Optional<java.lang.String> getType()
        Returns:
        Always ticket_part
      • getId

        public java.util.Optional<java.lang.String> getId()
        Returns:
        The id representing the ticket part.
      • getPartType

        public java.util.Optional<java.lang.String> getPartType()
        Returns:
        The type of ticket part.
      • getBody

        public java.util.Optional<java.lang.String> getBody()
        Returns:
        The message body, which may contain HTML.
      • getPreviousTicketState

        public java.util.Optional<TicketPart.PreviousTicketState> getPreviousTicketState()
        Returns:
        The previous state of the ticket.
      • getTicketState

        public java.util.Optional<TicketPart.TicketState> getTicketState()
        Returns:
        The state of the ticket.
      • getCreatedAt

        public java.util.Optional<java.lang.Integer> getCreatedAt()
        Returns:
        The time the ticket part was created.
      • getUpdatedAt

        public java.util.Optional<java.lang.Integer> getUpdatedAt()
        Returns:
        The last time the ticket part was updated.
      • getAssignedTo

        public java.util.Optional<Reference> getAssignedTo()
        Returns:
        The id of the admin that was assigned the ticket by this ticket_part (null if there has been no change in assignment.)
      • getAttachments

        public java.util.Optional<java.util.List<PartAttachment>> getAttachments()
        Returns:
        A list of attachments for the part.
      • getExternalId

        public java.util.Optional<java.lang.String> getExternalId()
        Returns:
        The external id of the ticket part
      • getRedacted

        public java.util.Optional<java.lang.Boolean> getRedacted()
        Returns:
        Whether or not the ticket part has been redacted.
      • getAppPackageCode

        public java.util.Optional<java.lang.String> getAppPackageCode()
        Returns:
        The app package code if this part was created via API. Note this field won't show if the part was not created via API.
      • getUpdatedAttributeData

        public java.util.Optional<TicketPart.UpdatedAttributeData> getUpdatedAttributeData()
        Returns:
        The updated attribute data of the ticket part. Only present for attribute update parts.
      • 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