From 67d1fa3921770fcb14bd3c46324835066bf19b57 Mon Sep 17 00:00:00 2001 From: gitnexbot Date: Wed, 29 May 2024 00:06:25 +0000 Subject: [PATCH] Synchronizing API and documentation updates --- docs/Repository.md | 1 + .../gitnex/tea4j/v2/models/Repository.java | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/docs/Repository.md b/docs/Repository.md index a4b234d..bde5614 100644 --- a/docs/Repository.md +++ b/docs/Repository.md @@ -59,6 +59,7 @@ Name | Type | Description | Notes **sshUrl** | **String** | | [optional] **starsCount** | **Long** | | [optional] **template** | **Boolean** | | [optional] +**topics** | **List<String>** | | [optional] **updatedAt** | [**Date**](Date.md) | | [optional] **url** | **String** | | [optional] **watchersCount** | **Long** | | [optional] diff --git a/src/main/java/org/gitnex/tea4j/v2/models/Repository.java b/src/main/java/org/gitnex/tea4j/v2/models/Repository.java index 76a2a97..d741544 100644 --- a/src/main/java/org/gitnex/tea4j/v2/models/Repository.java +++ b/src/main/java/org/gitnex/tea4j/v2/models/Repository.java @@ -20,7 +20,9 @@ import com.google.gson.stream.JsonWriter; import io.swagger.v3.oas.annotations.media.Schema; import java.io.IOException; import java.io.Serializable; +import java.util.ArrayList; import java.util.Date; +import java.util.List; import java.util.Objects; /** Repository represents a repository */ @@ -241,6 +243,9 @@ public class Repository implements Serializable { @SerializedName("template") private Boolean template = null; + @SerializedName("topics") + private List topics = null; + @SerializedName("updated_at") private Date updatedAt = null; @@ -1317,6 +1322,33 @@ public class Repository implements Serializable { this.template = template; } + public Repository topics(List topics) { + this.topics = topics; + return this; + } + + public Repository addTopicsItem(String topicsItem) { + if (this.topics == null) { + this.topics = new ArrayList<>(); + } + this.topics.add(topicsItem); + return this; + } + + /** + * Get topics + * + * @return topics + */ + @Schema(description = "") + public List getTopics() { + return topics; + } + + public void setTopics(List topics) { + this.topics = topics; + } + public Repository updatedAt(Date updatedAt) { this.updatedAt = updatedAt; return this; @@ -1459,6 +1491,7 @@ public class Repository implements Serializable { && Objects.equals(this.sshUrl, repository.sshUrl) && Objects.equals(this.starsCount, repository.starsCount) && Objects.equals(this.template, repository.template) + && Objects.equals(this.topics, repository.topics) && Objects.equals(this.updatedAt, repository.updatedAt) && Objects.equals(this.url, repository.url) && Objects.equals(this.watchersCount, repository.watchersCount) @@ -1524,6 +1557,7 @@ public class Repository implements Serializable { sshUrl, starsCount, template, + topics, updatedAt, url, watchersCount, @@ -1601,6 +1635,7 @@ public class Repository implements Serializable { sb.append(" sshUrl: ").append(toIndentedString(sshUrl)).append("\n"); sb.append(" starsCount: ").append(toIndentedString(starsCount)).append("\n"); sb.append(" template: ").append(toIndentedString(template)).append("\n"); + sb.append(" topics: ").append(toIndentedString(topics)).append("\n"); sb.append(" updatedAt: ").append(toIndentedString(updatedAt)).append("\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n"); sb.append(" watchersCount: ").append(toIndentedString(watchersCount)).append("\n");