Class Pullrequest

java.lang.Object
se.bjurr.bitbucketcloud.gen.model.ModelObject
se.bjurr.bitbucketcloud.gen.model.Pullrequest

@Generated(value="org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen", date="2025-07-17T16:07:08.420911588+02:00[Europe/Stockholm]", comments="Generator version: 7.14.0") public class Pullrequest extends ModelObject
  • Constructor Details

    • Pullrequest

      public Pullrequest()
    • Pullrequest

      public Pullrequest(String type)
  • Method Details

    • state

      public Pullrequest state(Pullrequest.StateEnum state)
      The pull request's current status.
    • getState

      public Pullrequest.StateEnum getState()
    • setState

      public void setState(Pullrequest.StateEnum state)
    • participants

      public Pullrequest participants(List<Participant> participants)
      The list of users that are collaborating on this pull request. Collaborators are user that: * are added to the pull request as a reviewer (part of the reviewers list) * are not explicit reviewers, but have commented on the pull request * are not explicit reviewers, but have approved the pull request Each user is wrapped in an object that indicates the user's role and whether they have approved the pull request. For performance reasons, the API only returns this list when an API requests a pull request by id.
    • getParticipants

      @Valid public @Valid List<@Valid Participant> getParticipants()
    • setParticipants

      public void setParticipants(List<Participant> participants)
    • addParticipantsItem

      public Pullrequest addParticipantsItem(Participant participantsItem)
    • removeParticipantsItem

      public Pullrequest removeParticipantsItem(Participant participantsItem)
    • closeSourceBranch

      public Pullrequest closeSourceBranch(Boolean closeSourceBranch)
      A boolean flag indicating if merging the pull request closes the source branch.
    • getCloseSourceBranch

      public Boolean getCloseSourceBranch()
    • setCloseSourceBranch

      public void setCloseSourceBranch(Boolean closeSourceBranch)
    • links

      public Pullrequest links(PullrequestAllOfLinks links)
    • getLinks

      @Valid public @Valid PullrequestAllOfLinks getLinks()
    • setLinks

      public void setLinks(PullrequestAllOfLinks links)
    • destination

      public Pullrequest destination(PullrequestEndpoint destination)
    • getDestination

      @Valid public @Valid PullrequestEndpoint getDestination()
    • setDestination

      public void setDestination(PullrequestEndpoint destination)
    • createdOn

      public Pullrequest createdOn(Date createdOn)
      The ISO8601 timestamp the request was created.
    • getCreatedOn

      public Date getCreatedOn()
    • setCreatedOn

      public void setCreatedOn(Date createdOn)
    • reviewers

      public Pullrequest reviewers(List<Account> reviewers)
      The list of users that were added as reviewers on this pull request when it was created. For performance reasons, the API only includes this list on a pull request's `self` URL.
    • getReviewers

      @Valid public @Valid List<@Valid Account> getReviewers()
    • setReviewers

      public void setReviewers(List<Account> reviewers)
    • addReviewersItem

      public Pullrequest addReviewersItem(Account reviewersItem)
    • removeReviewersItem

      public Pullrequest removeReviewersItem(Account reviewersItem)
    • updatedOn

      public Pullrequest updatedOn(Date updatedOn)
      The ISO8601 timestamp the request was last updated.
    • getUpdatedOn

      public Date getUpdatedOn()
    • setUpdatedOn

      public void setUpdatedOn(Date updatedOn)
    • reason

      public Pullrequest reason(String reason)
      Explains why a pull request was declined. This field is only applicable to pull requests in rejected state.
    • getReason

      public String getReason()
    • setReason

      public void setReason(String reason)
    • author

      public Pullrequest author(Account author)
    • getAuthor

      @Valid public @Valid Account getAuthor()
    • setAuthor

      public void setAuthor(Account author)
    • commentCount

      public Pullrequest commentCount(Integer commentCount)
      The number of comments for a specific pull request. minimum: 0
    • getCommentCount

      @Min(0L) public @Min(0L) Integer getCommentCount()
    • setCommentCount

      public void setCommentCount(Integer commentCount)
    • taskCount

      public Pullrequest taskCount(Integer taskCount)
      The number of open tasks for a specific pull request. minimum: 0
    • getTaskCount

      @Min(0L) public @Min(0L) Integer getTaskCount()
    • setTaskCount

      public void setTaskCount(Integer taskCount)
    • closedBy

      public Pullrequest closedBy(Account closedBy)
    • getClosedBy

      @Valid public @Valid Account getClosedBy()
    • setClosedBy

      public void setClosedBy(Account closedBy)
    • rendered

      public Pullrequest rendered(PullrequestAllOfRendered rendered)
    • getRendered

      @Valid public @Valid PullrequestAllOfRendered getRendered()
    • setRendered

      public void setRendered(PullrequestAllOfRendered rendered)
    • summary

      public Pullrequest summary(IssueAllOfContent summary)
    • getSummary

      @Valid public @Valid IssueAllOfContent getSummary()
    • setSummary

      public void setSummary(IssueAllOfContent summary)
    • id

      public Pullrequest id(Integer id)
      The pull request's unique ID. Note that pull request IDs are only unique within their associated repository.
    • getId

      public Integer getId()
    • setId

      public void setId(Integer id)
    • title

      public Pullrequest title(String title)
      Title of the pull request.
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • mergeCommit

      public Pullrequest mergeCommit(PullrequestAllOfMergeCommit mergeCommit)
    • getMergeCommit

      @Valid public @Valid PullrequestAllOfMergeCommit getMergeCommit()
    • setMergeCommit

      public void setMergeCommit(PullrequestAllOfMergeCommit mergeCommit)
    • source

      public Pullrequest source(PullrequestEndpoint source)
    • getSource

      @Valid public @Valid PullrequestEndpoint getSource()
    • setSource

      public void setSource(PullrequestEndpoint source)
    • equals

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

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

      public String toString()
      Overrides:
      toString in class ModelObject