From 9fcb3c82de7e2898046101a2a63479aff4262ef7 Mon Sep 17 00:00:00 2001 From: solonovamax Date: Sun, 15 Jun 2025 16:03:13 -0400 Subject: [PATCH] Add missing properties to GHAsset and GHRelease (#2120) Signed-off-by: solonovamax --- src/main/java/org/kohsuke/github/GHAsset.java | 20 +++++++++++ .../java/org/kohsuke/github/GHRelease.java | 35 +++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/src/main/java/org/kohsuke/github/GHAsset.java b/src/main/java/org/kohsuke/github/GHAsset.java index 8ad0455483..0182c5139e 100644 --- a/src/main/java/org/kohsuke/github/GHAsset.java +++ b/src/main/java/org/kohsuke/github/GHAsset.java @@ -30,11 +30,13 @@ public static GHAsset[] wrap(GHAsset[] assets, GHRelease release) { private String browserDownloadUrl; private String contentType; + private String digest; private long downloadCount; private String label; private String name; private long size; private String state; + private GHUser uploader; /** The owner. */ GHRepository owner; @@ -72,6 +74,15 @@ public String getContentType() { return contentType; } + /** + * Gets the digest. + * + * @return the digest + */ + public String getDigest() { + return digest; + } + /** * Gets download count. * @@ -127,6 +138,15 @@ public String getState() { return state; } + /** + * Gets uploader. + * + * @return the uploader + */ + public GHPerson getUploader() { + return uploader; + } + /** * Sets content type. * diff --git a/src/main/java/org/kohsuke/github/GHRelease.java b/src/main/java/org/kohsuke/github/GHRelease.java index 5c8144aabf..d3d1c0a883 100644 --- a/src/main/java/org/kohsuke/github/GHRelease.java +++ b/src/main/java/org/kohsuke/github/GHRelease.java @@ -43,10 +43,14 @@ static GHRelease[] wrap(GHRelease[] releases, GHRepository owner) { private List assets; private String assetsUrl; + private GHUser author; private String body; + private String bodyHtml; + private String bodyText; private String discussionUrl; private boolean draft; private String htmlUrl; + private int mentionsCount; private String name; private boolean prerelease; private String publishedAt; @@ -92,6 +96,15 @@ public String getAssetsUrl() { return assetsUrl; } + /** + * Gets the author. + * + * @return the author + */ + public GHUser getAuthor() { + return author; + } + /** * Gets body. * @@ -101,6 +114,24 @@ public String getBody() { return body; } + /** + * Gets body html. + * + * @return the body html + */ + public String getBodyHtml() { + return bodyHtml; + } + + /** + * Gets body text. + * + * @return the body text + */ + public String getBodyText() { + return bodyText; + } + /** * Gets discussion url. Only present if a discussion relating to the release exists * @@ -119,6 +150,10 @@ public URL getHtmlUrl() { return GitHubClient.parseURL(htmlUrl); } + public int getMentionsCount() { + return this.mentionsCount; + } + /** * Gets name. *