Class TicketingComment


  • public class TicketingComment
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TicketingComment​(java.lang.String ticketId)  
      TicketingComment​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, java.lang.String ticketId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId, org.openapitools.jackson.nullable.JsonNullable<? extends TicketingCommentInternal> internal, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingContent>> content, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)  
    • Constructor Detail

      • TicketingComment

        public TicketingComment​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                                java.lang.String ticketId,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId,
                                org.openapitools.jackson.nullable.JsonNullable<? extends TicketingCommentInternal> internal,
                                org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingContent>> content,
                                org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                                org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      • TicketingComment

        public TicketingComment​(java.lang.String ticketId)
    • Method Detail

      • id

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
        Unique identifier
      • remoteId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
        Provider's unique identifier
      • ticketId

        public java.lang.String ticketId()
        The ticket ID associated with the comment
      • userId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId()
        The user who created the comment
      • internal

        public org.openapitools.jackson.nullable.JsonNullable<TicketingCommentInternal> internal()
        Whether the comment is internal
      • content

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<TicketingContent>> content()
        Array of content associated with the comment
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
        The timestamp when the record was created
      • updatedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
        The timestamp when the record was last updated
      • withId

        public TicketingComment withId​(java.lang.String id)
        Unique identifier
      • withId

        public TicketingComment withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

        public TicketingComment withRemoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • withRemoteId

        public TicketingComment withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withTicketId

        public TicketingComment withTicketId​(java.lang.String ticketId)
        The ticket ID associated with the comment
      • withUserId

        public TicketingComment withUserId​(java.lang.String userId)
        The user who created the comment
      • withUserId

        public TicketingComment withUserId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId)
        The user who created the comment
      • withContent

        public TicketingComment withContent​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingContent>> content)
        Array of content associated with the comment
      • withCreatedAt

        public TicketingComment withCreatedAt​(java.time.OffsetDateTime createdAt)
        The timestamp when the record was created
      • withCreatedAt

        public TicketingComment withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The timestamp when the record was created
      • withUpdatedAt

        public TicketingComment withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        The timestamp when the record was last updated
      • withUpdatedAt

        public TicketingComment withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        The timestamp when the record was last updated
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

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