Class Issue

java.lang.Object
build.cursed.genapi.forgejo.model.Issue

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-09-28T10:48:29.723777+02:00[Europe/Stockholm]", comments="Generator version: 7.21.0") public class Issue extends Object
Issue represents an issue in a repository
  • Field Details

  • Constructor Details

    • Issue

      public Issue()
  • Method Details

    • assets

      public Issue assets(@Nullable List<Attachment> assets)
    • addAssetsItem

      public Issue addAssetsItem(Attachment assetsItem)
    • getAssets

      @Nullable public List<Attachment> getAssets()
      Get assets
      Returns:
      assets
    • setAssets

      public void setAssets(@Nullable List<Attachment> assets)
    • assignee

      public Issue assignee(@Nullable User assignee)
    • getAssignee

      @Nullable public User getAssignee()
      Get assignee
      Returns:
      assignee
    • setAssignee

      public void setAssignee(@Nullable User assignee)
    • assignees

      public Issue assignees(@Nullable List<User> assignees)
    • addAssigneesItem

      public Issue addAssigneesItem(User assigneesItem)
    • getAssignees

      @Nullable public List<User> getAssignees()
      Get assignees
      Returns:
      assignees
    • setAssignees

      public void setAssignees(@Nullable List<User> assignees)
    • body

      public Issue body(@Nullable String body)
    • getBody

      @Nullable public String getBody()
      Get body
      Returns:
      body
    • setBody

      public void setBody(@Nullable String body)
    • closedAt

      public Issue closedAt(@Nullable OffsetDateTime closedAt)
    • getClosedAt

      @Nullable public OffsetDateTime getClosedAt()
      Get closedAt
      Returns:
      closedAt
    • setClosedAt

      public void setClosedAt(@Nullable OffsetDateTime closedAt)
    • comments

      public Issue comments(@Nullable Long comments)
    • getComments

      @Nullable public Long getComments()
      Get comments
      Returns:
      comments
    • setComments

      public void setComments(@Nullable Long comments)
    • createdAt

      public Issue createdAt(@Nullable OffsetDateTime createdAt)
    • getCreatedAt

      @Nullable public OffsetDateTime getCreatedAt()
      Get createdAt
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(@Nullable OffsetDateTime createdAt)
    • dueDate

      public Issue dueDate(@Nullable OffsetDateTime dueDate)
    • getDueDate

      @Nullable public OffsetDateTime getDueDate()
      Get dueDate
      Returns:
      dueDate
    • setDueDate

      public void setDueDate(@Nullable OffsetDateTime dueDate)
    • htmlUrl

      public Issue htmlUrl(@Nullable String htmlUrl)
    • getHtmlUrl

      @Nullable public String getHtmlUrl()
      Get htmlUrl
      Returns:
      htmlUrl
    • setHtmlUrl

      public void setHtmlUrl(@Nullable String htmlUrl)
    • id

      public Issue id(@Nullable Long id)
    • getId

      @Nullable public Long getId()
      Get id
      Returns:
      id
    • setId

      public void setId(@Nullable Long id)
    • isLocked

      public Issue isLocked(@Nullable Boolean isLocked)
    • getIsLocked

      @Nullable public Boolean getIsLocked()
      Get isLocked
      Returns:
      isLocked
    • setIsLocked

      public void setIsLocked(@Nullable Boolean isLocked)
    • labels

      public Issue labels(@Nullable List<Label> labels)
    • addLabelsItem

      public Issue addLabelsItem(Label labelsItem)
    • getLabels

      @Nullable public List<Label> getLabels()
      Get labels
      Returns:
      labels
    • setLabels

      public void setLabels(@Nullable List<Label> labels)
    • milestone

      public Issue milestone(@Nullable Milestone milestone)
    • getMilestone

      @Nullable public Milestone getMilestone()
      Get milestone
      Returns:
      milestone
    • setMilestone

      public void setMilestone(@Nullable Milestone milestone)
    • number

      public Issue number(@Nullable Long number)
    • getNumber

      @Nullable public Long getNumber()
      Get number
      Returns:
      number
    • setNumber

      public void setNumber(@Nullable Long number)
    • originalAuthor

      public Issue originalAuthor(@Nullable String originalAuthor)
    • getOriginalAuthor

      @Nullable public String getOriginalAuthor()
      Get originalAuthor
      Returns:
      originalAuthor
    • setOriginalAuthor

      public void setOriginalAuthor(@Nullable String originalAuthor)
    • originalAuthorId

      public Issue originalAuthorId(@Nullable Long originalAuthorId)
    • getOriginalAuthorId

      @Nullable public Long getOriginalAuthorId()
      Get originalAuthorId
      Returns:
      originalAuthorId
    • setOriginalAuthorId

      public void setOriginalAuthorId(@Nullable Long originalAuthorId)
    • pinOrder

      public Issue pinOrder(@Nullable Long pinOrder)
    • getPinOrder

      @Nullable public Long getPinOrder()
      Get pinOrder
      Returns:
      pinOrder
    • setPinOrder

      public void setPinOrder(@Nullable Long pinOrder)
    • pullRequest

      public Issue pullRequest(@Nullable PullRequestMeta pullRequest)
    • getPullRequest

      @Nullable public PullRequestMeta getPullRequest()
      Get pullRequest
      Returns:
      pullRequest
    • setPullRequest

      public void setPullRequest(@Nullable PullRequestMeta pullRequest)
    • ref

      public Issue ref(@Nullable String ref)
    • getRef

      @Nullable public String getRef()
      Get ref
      Returns:
      ref
    • setRef

      public void setRef(@Nullable String ref)
    • repository

      public Issue repository(@Nullable RepositoryMeta repository)
    • getRepository

      @Nullable public RepositoryMeta getRepository()
      Get repository
      Returns:
      repository
    • setRepository

      public void setRepository(@Nullable RepositoryMeta repository)
    • state

      public Issue state(@Nullable String state)
    • getState

      @Nullable public String getState()
      StateType issue state type
      Returns:
      state
    • setState

      public void setState(@Nullable String state)
    • title

      public Issue title(@Nullable String title)
    • getTitle

      @Nullable public String getTitle()
      Get title
      Returns:
      title
    • setTitle

      public void setTitle(@Nullable String title)
    • updatedAt

      public Issue updatedAt(@Nullable OffsetDateTime updatedAt)
    • getUpdatedAt

      @Nullable public OffsetDateTime getUpdatedAt()
      Get updatedAt
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(@Nullable OffsetDateTime updatedAt)
    • url

      public Issue url(@Nullable String url)
    • getUrl

      @Nullable public String getUrl()
      Get url
      Returns:
      url
    • setUrl

      public void setUrl(@Nullable String url)
    • user

      public Issue user(@Nullable User user)
    • getUser

      @Nullable public User getUser()
      Get user
      Returns:
      user
    • setUser

      public void setUser(@Nullable User user)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to Issue
    • fromJson

      public static Issue fromJson(String jsonString) throws IOException
      Create an instance of Issue given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of Issue
      Throws:
      IOException - if the JSON string is invalid with respect to Issue
    • toJson

      public String toJson()
      Convert an instance of Issue to an JSON string
      Returns:
      JSON string