Class MergePullRequestOption

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

@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 MergePullRequestOption extends Object
MergePullRequestForm form for merging Pull Request
  • Field Details

  • Constructor Details

    • MergePullRequestOption

      public MergePullRequestOption()
  • Method Details

    • _do

    • getDo

      @Nonnull public MergePullRequestOption.DoEnum getDo()
      Get _do
      Returns:
      _do
    • setDo

      public void setDo(@Nonnull MergePullRequestOption.DoEnum _do)
    • mergeCommitID

      public MergePullRequestOption mergeCommitID(@Nullable String mergeCommitID)
    • getMergeCommitID

      @Nullable public String getMergeCommitID()
      Get mergeCommitID
      Returns:
      mergeCommitID
    • setMergeCommitID

      public void setMergeCommitID(@Nullable String mergeCommitID)
    • mergeMessageField

      public MergePullRequestOption mergeMessageField(@Nullable String mergeMessageField)
    • getMergeMessageField

      @Nullable public String getMergeMessageField()
      Get mergeMessageField
      Returns:
      mergeMessageField
    • setMergeMessageField

      public void setMergeMessageField(@Nullable String mergeMessageField)
    • mergeTitleField

      public MergePullRequestOption mergeTitleField(@Nullable String mergeTitleField)
    • getMergeTitleField

      @Nullable public String getMergeTitleField()
      Get mergeTitleField
      Returns:
      mergeTitleField
    • setMergeTitleField

      public void setMergeTitleField(@Nullable String mergeTitleField)
    • deleteBranchAfterMerge

      public MergePullRequestOption deleteBranchAfterMerge(@Nullable Boolean deleteBranchAfterMerge)
    • getDeleteBranchAfterMerge

      @Nullable public Boolean getDeleteBranchAfterMerge()
      Get deleteBranchAfterMerge
      Returns:
      deleteBranchAfterMerge
    • setDeleteBranchAfterMerge

      public void setDeleteBranchAfterMerge(@Nullable Boolean deleteBranchAfterMerge)
    • forceMerge

      public MergePullRequestOption forceMerge(@Nullable Boolean forceMerge)
    • getForceMerge

      @Nullable public Boolean getForceMerge()
      Get forceMerge
      Returns:
      forceMerge
    • setForceMerge

      public void setForceMerge(@Nullable Boolean forceMerge)
    • headCommitId

      public MergePullRequestOption headCommitId(@Nullable String headCommitId)
    • getHeadCommitId

      @Nullable public String getHeadCommitId()
      Get headCommitId
      Returns:
      headCommitId
    • setHeadCommitId

      public void setHeadCommitId(@Nullable String headCommitId)
    • mergeWhenChecksSucceed

      public MergePullRequestOption mergeWhenChecksSucceed(@Nullable Boolean mergeWhenChecksSucceed)
    • getMergeWhenChecksSucceed

      @Nullable public Boolean getMergeWhenChecksSucceed()
      Get mergeWhenChecksSucceed
      Returns:
      mergeWhenChecksSucceed
    • setMergeWhenChecksSucceed

      public void setMergeWhenChecksSucceed(@Nullable Boolean mergeWhenChecksSucceed)
    • 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 MergePullRequestOption
    • fromJson

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

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