Class TicketingComment
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.TicketingComment
-
public class TicketingComment extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTicketingComment.Builder
-
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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TicketingComment.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.util.List<TicketingContent>>content()Array of content associated with the commentorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>createdAt()The timestamp when the record was createdbooleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<TicketingCommentInternal>internal()Whether the comment is internalorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierjava.lang.StringticketId()The ticket ID associated with the commentjava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()The timestamp when the record was last updatedorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>userId()The user who created the commentTicketingCommentwithContent(java.util.List<TicketingContent> content)Array of content associated with the commentTicketingCommentwithContent(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TicketingContent>> content)Array of content associated with the commentTicketingCommentwithCreatedAt(java.time.OffsetDateTime createdAt)The timestamp when the record was createdTicketingCommentwithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The timestamp when the record was createdTicketingCommentwithId(java.lang.String id)Unique identifierTicketingCommentwithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierTicketingCommentwithInternal(TicketingCommentInternal internal)Whether the comment is internalTicketingCommentwithInternal(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingCommentInternal> internal)Whether the comment is internalTicketingCommentwithRemoteId(java.lang.String remoteId)Provider's unique identifierTicketingCommentwithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierTicketingCommentwithTicketId(java.lang.String ticketId)The ticket ID associated with the commentTicketingCommentwithUpdatedAt(java.time.OffsetDateTime updatedAt)The timestamp when the record was last updatedTicketingCommentwithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The timestamp when the record was last updatedTicketingCommentwithUserId(java.lang.String userId)The user who created the commentTicketingCommentwithUserId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> userId)The user who created the comment
-
-
-
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
-
builder
public static TicketingComment.Builder builder()
-
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
-
withInternal
public TicketingComment withInternal(TicketingCommentInternal internal)
Whether the comment is internal
-
withInternal
public TicketingComment withInternal(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingCommentInternal> internal)
Whether the comment is internal
-
withContent
public TicketingComment withContent(java.util.List<TicketingContent> content)
Array of content associated with 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-