diff --git a/src/main/java/org/gitlab4j/api/ProjectApi.java b/src/main/java/org/gitlab4j/api/ProjectApi.java index 41bedd2a31274092a4d0ea49f48e8ad3b3a40563..19e0eabdcc0b5337ba1eff71141e651b9163574e 100644 --- a/src/main/java/org/gitlab4j/api/ProjectApi.java +++ b/src/main/java/org/gitlab4j/api/ProjectApi.java @@ -751,7 +751,8 @@ public class ProjectApi extends AbstractApi implements Constants { .withParam("import_url", importUrl) .withParam("printing_merge_request_link_enabled", project.getPrintingMergeRequestLinkEnabled()) .withParam("resolve_outdated_diff_discussions", project.getResolveOutdatedDiffDiscussions()) - .withParam("initialize_with_readme", project.getInitializeWithReadme()); + .withParam("initialize_with_readme", project.getInitializeWithReadme()) + .withParam("packages_enabled", project.getPackagesEnabled()); if (isApiVersion(ApiVersion.V3)) { boolean isPublic = (project.getPublic() != null ? project.getPublic() : project.getVisibility() == Visibility.PUBLIC); @@ -994,7 +995,8 @@ public class ProjectApi extends AbstractApi implements Constants { .withParam("repository_storage", project.getRepositoryStorage()) .withParam("approvals_before_merge", project.getApprovalsBeforeMerge()) .withParam("printing_merge_request_link_enabled", project.getPrintingMergeRequestLinkEnabled()) - .withParam("resolve_outdated_diff_discussions", project.getResolveOutdatedDiffDiscussions()); + .withParam("resolve_outdated_diff_discussions", project.getResolveOutdatedDiffDiscussions()) + .withParam("packages_enabled", project.getPackagesEnabled()); if (isApiVersion(ApiVersion.V3)) { formData.withParam("visibility_level", project.getVisibilityLevel()); diff --git a/src/main/java/org/gitlab4j/api/models/Project.java b/src/main/java/org/gitlab4j/api/models/Project.java index 8ab1a73cec13ab4f84b20ba118deee414c87e682..8dcf39c883b98a0516bf8eb20697c4a508d82fec 100644 --- a/src/main/java/org/gitlab4j/api/models/Project.java +++ b/src/main/java/org/gitlab4j/api/models/Project.java @@ -89,6 +89,7 @@ public class Project { private Boolean resolveOutdatedDiffDiscussions; private ProjectStatistics statistics; private Boolean initializeWithReadme; + private Boolean packagesEnabled; public Integer getApprovalsBeforeMerge() { return approvalsBeforeMerge; @@ -622,6 +623,19 @@ public class Project { return (this); } + public Boolean getPackagesEnabled() { + return packagesEnabled; + } + + public void setPackagesEnabled(Boolean packagesEnabled) { + this.packagesEnabled = packagesEnabled; + } + + public Project withPackagesEnabled(Boolean packagesEnabled) { + this.packagesEnabled = packagesEnabled; + return (this); + } + public ProjectStatistics getStatistics() { return statistics; }