Klasse InlineCommentModel

java.lang.Object
io.github.primelib.confluence4j.rest.v2.model.InlineCommentModel

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class InlineCommentModel extends Object
InlineCommentModel
  • Felddetails

    • id

      protected Long id
      ID of the comment. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
    • status

      protected ContentStatus status
    • title

      protected String title
      Title of the comment.
    • blogPostId

      protected Long blogPostId
      ID of the blog post containing the comment if the comment is on a blog post. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
    • pageId

      protected Long pageId
      ID of the page containing the comment if the comment is on a page. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
    • parentCommentId

      protected Long parentCommentId
      ID of the parent comment if the comment is a reply. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
    • version

      protected Version version
    • body

      protected BodySingle body
    • resolutionLastModifierId

      protected String resolutionLastModifierId
      Atlassian Account ID of last person who modified the resolve state of the comment. Null until comment is resolved or reopened.
    • resolutionLastModifiedAt

      protected OffsetDateTime resolutionLastModifiedAt
      Timestamp of the last modification to the comment's resolution status. Null until comment is resolved or reopened.
    • resolutionStatus

      protected InlineCommentResolutionStatus resolutionStatus
    • properties

      protected InlineCommentProperties properties
  • Konstruktordetails

    • InlineCommentModel

      public InlineCommentModel(Consumer<InlineCommentModel> spec)
      Constructs a validated instance of InlineCommentModel.
      Parameter:
      spec - the specification to process
    • InlineCommentModel

      @Internal public InlineCommentModel(Long id, ContentStatus status, String title, Long blogPostId, Long pageId, Long parentCommentId, Version version, BodySingle body, String resolutionLastModifierId, OffsetDateTime resolutionLastModifiedAt, InlineCommentResolutionStatus resolutionStatus, InlineCommentProperties properties, CommentLinks _links)
      Constructs a validated instance of InlineCommentModel.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using InlineCommentModel(Consumer) instead.

      Parameter:
      id - ID of the comment. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
      status - status
      title - Title of the comment.
      blogPostId - ID of the blog post containing the comment if the comment is on a blog post. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
      pageId - ID of the page containing the comment if the comment is on a page. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
      parentCommentId - ID of the parent comment if the comment is a reply. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
      version - version
      body - body
      resolutionLastModifierId - Atlassian Account ID of last person who modified the resolve state of the comment. Null until comment is resolved or reopened.
      resolutionLastModifiedAt - Timestamp of the last modification to the comment's resolution status. Null until comment is resolved or reopened.
      resolutionStatus - resolutionStatus
      properties - properties
      _links - _links
    • InlineCommentModel

      protected InlineCommentModel()
  • Methodendetails

    • builder

    • id

      public Long id()
      ID of the comment. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
    • status

      public ContentStatus status()
    • title

      public String title()
      Title of the comment.
    • blogPostId

      public Long blogPostId()
      ID of the blog post containing the comment if the comment is on a blog post. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
    • pageId

      public Long pageId()
      ID of the page containing the comment if the comment is on a page. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
    • parentCommentId

      public Long parentCommentId()
      ID of the parent comment if the comment is a reply. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
    • version

      public Version version()
    • body

      public BodySingle body()
    • resolutionLastModifierId

      public String resolutionLastModifierId()
      Atlassian Account ID of last person who modified the resolve state of the comment. Null until comment is resolved or reopened.
    • resolutionLastModifiedAt

      public OffsetDateTime resolutionLastModifiedAt()
      Timestamp of the last modification to the comment's resolution status. Null until comment is resolved or reopened.
    • resolutionStatus

      public InlineCommentResolutionStatus resolutionStatus()
    • properties

      public InlineCommentProperties properties()
    • _links

      public CommentLinks _links()
    • id

      public InlineCommentModel id(Long id)
      ID of the comment. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
      Gibt zurück:
      this.
    • status

      public InlineCommentModel status(ContentStatus status)
      Gibt zurück:
      this.
    • title

      public InlineCommentModel title(String title)
      Title of the comment.
      Gibt zurück:
      this.
    • blogPostId

      public InlineCommentModel blogPostId(Long blogPostId)
      ID of the blog post containing the comment if the comment is on a blog post. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
      Gibt zurück:
      this.
    • pageId

      public InlineCommentModel pageId(Long pageId)
      ID of the page containing the comment if the comment is on a page. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
      Gibt zurück:
      this.
    • parentCommentId

      public InlineCommentModel parentCommentId(Long parentCommentId)
      ID of the parent comment if the comment is a reply. Due to JavaScript's max integer representation of 2^53-1, the type of this field will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, serialize-ids-as-strings=true can be passed as a query param to any v2 endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
      Gibt zurück:
      this.
    • version

      public InlineCommentModel version(Version version)
      Gibt zurück:
      this.
    • body

      public InlineCommentModel body(BodySingle body)
      Gibt zurück:
      this.
    • resolutionLastModifierId

      public InlineCommentModel resolutionLastModifierId(String resolutionLastModifierId)
      Atlassian Account ID of last person who modified the resolve state of the comment. Null until comment is resolved or reopened.
      Gibt zurück:
      this.
    • resolutionLastModifiedAt

      public InlineCommentModel resolutionLastModifiedAt(OffsetDateTime resolutionLastModifiedAt)
      Timestamp of the last modification to the comment's resolution status. Null until comment is resolved or reopened.
      Gibt zurück:
      this.
    • resolutionStatus

      public InlineCommentModel resolutionStatus(InlineCommentResolutionStatus resolutionStatus)
      Gibt zurück:
      this.
    • properties

      public InlineCommentModel properties(InlineCommentProperties properties)
      Gibt zurück:
      this.
    • _links

      public InlineCommentModel _links(CommentLinks _links)
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object