Reorganize package hierarchy Revised the package structure to remove "common" packages designated for future use, and to enhance the overall navigability of the project. Change-Id: I2bcc92b78546bc7a5c81510739e1e1faa3915245 Signed-off-by: Patrizio <patrizio.gelosi@amarulasolutions.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/PatchSetReviewer.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/PatchSetReviewer.java index 6f2ab22..bb996d6 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/PatchSetReviewer.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/PatchSetReviewer.java
@@ -2,17 +2,17 @@ import com.google.gson.Gson; import com.google.inject.Inject; -import com.googlesource.gerrit.plugins.chatgpt.client.DebugComment; -import com.googlesource.gerrit.plugins.chatgpt.client.chatgpt.ChatGptClient; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritClient; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritClientReview; +import com.googlesource.gerrit.plugins.chatgpt.client.api.chatgpt.ChatGptClient; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritClient; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritClientReview; +import com.googlesource.gerrit.plugins.chatgpt.client.messages.DebugMessages; import com.googlesource.gerrit.plugins.chatgpt.client.patch.comment.GerritCommentRange; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptReplyItem; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptResponseContent; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritCodeRange; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptReplyItem; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptResponseContent; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritCodeRange; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; import com.googlesource.gerrit.plugins.chatgpt.model.review.ReviewBatch; import com.googlesource.gerrit.plugins.chatgpt.model.settings.Settings; import com.googlesource.gerrit.plugins.chatgpt.settings.DynamicSettings; @@ -106,7 +106,7 @@ continue; } if (settings.getDebugMode()) { - reply += DebugComment.getDebugMessage(replyItem, isHidden); + reply += DebugMessages.getDebugMessage(replyItem, isHidden); } ReviewBatch batchMap = new ReviewBatch(); batchMap.setContent(reply);
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/common/ClientBase.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/ClientBase.java similarity index 78% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/common/ClientBase.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/ClientBase.java index 942657f..95f7025 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/common/ClientBase.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/ClientBase.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.common; +package com.googlesource.gerrit.plugins.chatgpt.client; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptClient.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptClient.java similarity index 96% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptClient.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptClient.java index a6ae86e..8acfb5f 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptClient.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptClient.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.client.api.chatgpt; import com.google.common.net.HttpHeaders; import com.google.gson.Gson; @@ -6,10 +6,10 @@ import com.google.inject.Singleton; import com.googlesource.gerrit.plugins.chatgpt.client.HttpClientWithRetry; import com.googlesource.gerrit.plugins.chatgpt.client.UriResourceLocator; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import com.googlesource.gerrit.plugins.chatgpt.client.prompt.ChatGptPrompt; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.*; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.*; import lombok.Getter; import lombok.extern.slf4j.Slf4j; import org.apache.http.entity.ContentType;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptParameters.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptParameters.java similarity index 89% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptParameters.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptParameters.java index 4343099..87ce4d6 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptParameters.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptParameters.java
@@ -1,6 +1,6 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.client.api.chatgpt; -import com.googlesource.gerrit.plugins.chatgpt.client.common.ClientBase; +import com.googlesource.gerrit.plugins.chatgpt.client.ClientBase; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; import java.util.concurrent.ThreadLocalRandom;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptTools.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptTools.java similarity index 80% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptTools.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptTools.java index 69144ef..5006fff 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/chatgpt/ChatGptTools.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/chatgpt/ChatGptTools.java
@@ -1,7 +1,7 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.client.api.chatgpt; import com.google.gson.Gson; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptRequest; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptRequest; import com.googlesource.gerrit.plugins.chatgpt.utils.FileUtils; import java.io.IOException;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritChange.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritChange.java similarity index 96% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritChange.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritChange.java index d7d0d5a..8ebee44 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritChange.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritChange.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.google.gerrit.entities.BranchNameKey; import com.google.gerrit.entities.Change;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClient.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClient.java similarity index 92% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClient.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClient.java index 2894121..8a6427e 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClient.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClient.java
@@ -1,10 +1,10 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.google.inject.Singleton; import com.googlesource.gerrit.plugins.chatgpt.client.patch.diff.FileDiffProcessed; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritPermittedVotingRange; -import com.googlesource.gerrit.plugins.chatgpt.model.common.GerritClientData; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritPermittedVotingRange; +import com.googlesource.gerrit.plugins.chatgpt.model.data.GerritClientData; import com.googlesource.gerrit.plugins.chatgpt.utils.SingletonManager; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientAccount.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientAccount.java similarity index 98% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientAccount.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientAccount.java index bb3f84a..dee1693 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientAccount.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientAccount.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.google.gson.JsonArray; import com.googlesource.gerrit.plugins.chatgpt.client.UriResourceLocator;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientBase.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientBase.java similarity index 94% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientBase.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientBase.java index 3e2c505..ce21c39 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientBase.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientBase.java
@@ -1,10 +1,10 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.google.common.net.HttpHeaders; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonObject; -import com.googlesource.gerrit.plugins.chatgpt.client.common.ClientBase; +import com.googlesource.gerrit.plugins.chatgpt.client.ClientBase; import com.googlesource.gerrit.plugins.chatgpt.client.HttpClientWithRetry; import com.googlesource.gerrit.plugins.chatgpt.client.patch.diff.FileDiffProcessed; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientComments.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientComments.java similarity index 94% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientComments.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientComments.java index 6122029..c099579 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientComments.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientComments.java
@@ -1,12 +1,12 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.google.gerrit.server.events.CommentAddedEvent; import com.google.gson.reflect.TypeToken; import com.googlesource.gerrit.plugins.chatgpt.client.UriResourceLocator; -import com.googlesource.gerrit.plugins.chatgpt.client.common.ClientMessage; +import com.googlesource.gerrit.plugins.chatgpt.client.messages.ClientMessage; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.common.CommentData; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.data.CommentData; import lombok.Getter; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientDetail.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientDetail.java similarity index 88% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientDetail.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientDetail.java index 0fa118e..b59840a 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientDetail.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientDetail.java
@@ -1,10 +1,10 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.googlesource.gerrit.plugins.chatgpt.client.UriResourceLocator; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritPatchSetDetail; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritPermittedVotingRange; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritPatchSetDetail; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritPermittedVotingRange; import com.googlesource.gerrit.plugins.chatgpt.settings.DynamicSettings; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientFacade.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientFacade.java similarity index 90% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientFacade.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientFacade.java index f00c2f5..ae41055 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientFacade.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientFacade.java
@@ -1,9 +1,9 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.googlesource.gerrit.plugins.chatgpt.client.patch.diff.FileDiffProcessed; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritPermittedVotingRange; -import com.googlesource.gerrit.plugins.chatgpt.model.common.GerritClientData; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritPermittedVotingRange; +import com.googlesource.gerrit.plugins.chatgpt.model.data.GerritClientData; import lombok.extern.slf4j.Slf4j; import java.util.HashMap;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientPatchSet.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientPatchSet.java similarity index 95% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientPatchSet.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientPatchSet.java index b8bae85..dce50dd 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientPatchSet.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientPatchSet.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -7,8 +7,8 @@ import com.googlesource.gerrit.plugins.chatgpt.client.UriResourceLocator; import com.googlesource.gerrit.plugins.chatgpt.client.patch.diff.FileDiffProcessed; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritPatchSetFileDiff; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritReviewFileDiff; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritPatchSetFileDiff; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritReviewFileDiff; import com.googlesource.gerrit.plugins.chatgpt.settings.DynamicSettings; import lombok.Getter; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientReview.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientReview.java similarity index 94% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientReview.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientReview.java index 9d5b461..0ebdbaa 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/gerrit/GerritClientReview.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/api/gerrit/GerritClientReview.java
@@ -1,10 +1,10 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit; import com.google.common.net.HttpHeaders; import com.googlesource.gerrit.plugins.chatgpt.client.UriResourceLocator; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritReview; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritReview; import com.googlesource.gerrit.plugins.chatgpt.model.review.ReviewBatch; import lombok.extern.slf4j.Slf4j; import org.apache.http.entity.ContentType;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/ClientCommands.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/commands/ClientCommands.java similarity index 96% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/ClientCommands.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/commands/ClientCommands.java index 6aab459..7b4cd8f 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/ClientCommands.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/commands/ClientCommands.java
@@ -1,6 +1,6 @@ -package com.googlesource.gerrit.plugins.chatgpt.client; +package com.googlesource.gerrit.plugins.chatgpt.client.commands; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import com.googlesource.gerrit.plugins.chatgpt.client.prompt.Directives; import com.googlesource.gerrit.plugins.chatgpt.model.settings.Settings; import com.googlesource.gerrit.plugins.chatgpt.settings.DynamicSettings;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/common/ClientMessage.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/messages/ClientMessage.java similarity index 88% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/common/ClientMessage.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/messages/ClientMessage.java index 1841e12..c3b521f 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/common/ClientMessage.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/messages/ClientMessage.java
@@ -1,8 +1,8 @@ -package com.googlesource.gerrit.plugins.chatgpt.client.common; +package com.googlesource.gerrit.plugins.chatgpt.client.messages; -import com.googlesource.gerrit.plugins.chatgpt.client.ClientCommands; -import com.googlesource.gerrit.plugins.chatgpt.client.DebugComment; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.ClientBase; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.commands.ClientCommands; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; import lombok.Getter; import lombok.extern.slf4j.Slf4j; @@ -60,7 +60,7 @@ } public ClientMessage removeDebugMessages() { - message = DebugComment.removeDebugMessages(message); + message = DebugMessages.removeDebugMessages(message); return this; }
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/DebugComment.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/messages/DebugMessages.java similarity index 85% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/DebugComment.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/messages/DebugMessages.java index b32bea8..08429e8 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/DebugComment.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/messages/DebugMessages.java
@@ -1,6 +1,6 @@ -package com.googlesource.gerrit.plugins.chatgpt.client; +package com.googlesource.gerrit.plugins.chatgpt.client.messages; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptReplyItem; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptReplyItem; import java.util.ArrayList; import java.util.regex.Matcher; @@ -8,7 +8,7 @@ import static com.googlesource.gerrit.plugins.chatgpt.utils.TextUtils.*; -public class DebugComment { +public class DebugMessages { private static final String OPENING_TITLE = "DEBUGGING DETAILS"; private static final String COMMENT_OPENING = CODE_DELIMITER_BEGIN + OPENING_TITLE + "\n"; private static final String HIDDEN_REPLY = "hidden: %s";
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/code/CodeFinder.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/code/CodeFinder.java index 1e969a1..00349e7 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/code/CodeFinder.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/code/CodeFinder.java
@@ -1,7 +1,7 @@ package com.googlesource.gerrit.plugins.chatgpt.client.patch.code; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptReplyItem; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritCodeRange; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptReplyItem; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritCodeRange; import com.googlesource.gerrit.plugins.chatgpt.model.patch.code.CodeFinderDiff; import com.googlesource.gerrit.plugins.chatgpt.model.patch.diff.DiffContent; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/code/InlineCode.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/code/InlineCode.java index 25f556b..349b474 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/code/InlineCode.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/code/InlineCode.java
@@ -1,9 +1,9 @@ package com.googlesource.gerrit.plugins.chatgpt.client.patch.code; import com.googlesource.gerrit.plugins.chatgpt.client.patch.diff.FileDiffProcessed; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptReplyItem; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritCodeRange; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptReplyItem; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritCodeRange; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; import lombok.extern.slf4j.Slf4j; import java.util.ArrayList;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/comment/GerritCommentRange.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/comment/GerritCommentRange.java index c3b1cec..d66f4b7 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/comment/GerritCommentRange.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/comment/GerritCommentRange.java
@@ -1,11 +1,11 @@ package com.googlesource.gerrit.plugins.chatgpt.client.patch.comment; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritClient; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritClient; import com.googlesource.gerrit.plugins.chatgpt.client.patch.code.InlineCode; import com.googlesource.gerrit.plugins.chatgpt.client.patch.diff.FileDiffProcessed; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptReplyItem; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritCodeRange; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptReplyItem; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritCodeRange; import lombok.extern.slf4j.Slf4j; import java.util.HashMap;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/diff/FileDiffProcessed.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/diff/FileDiffProcessed.java index 70f725b..fe14a82 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/diff/FileDiffProcessed.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/patch/diff/FileDiffProcessed.java
@@ -1,6 +1,6 @@ package com.googlesource.gerrit.plugins.chatgpt.client.patch.diff; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritPatchSetFileDiff; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritPatchSetFileDiff; import com.googlesource.gerrit.plugins.chatgpt.model.patch.code.CodeFinderDiff; import com.googlesource.gerrit.plugins.chatgpt.model.patch.diff.DiffContent; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptComment.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptComment.java index 33a5e20..3618f76 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptComment.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptComment.java
@@ -1,10 +1,10 @@ package com.googlesource.gerrit.plugins.chatgpt.client.prompt; -import com.googlesource.gerrit.plugins.chatgpt.client.common.ClientBase; -import com.googlesource.gerrit.plugins.chatgpt.client.common.ClientMessage; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.ClientBase; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.messages.ClientMessage; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; import com.googlesource.gerrit.plugins.chatgpt.settings.DynamicSettings; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptHistory.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptHistory.java index 6811b4a..a56c853 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptHistory.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptHistory.java
@@ -1,11 +1,11 @@ package com.googlesource.gerrit.plugins.chatgpt.client.prompt; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptRequestMessage; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; -import com.googlesource.gerrit.plugins.chatgpt.model.common.CommentData; -import com.googlesource.gerrit.plugins.chatgpt.model.common.GerritClientData; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptRequestMessage; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.data.CommentData; +import com.googlesource.gerrit.plugins.chatgpt.model.data.GerritClientData; import com.googlesource.gerrit.plugins.chatgpt.settings.StaticSettings; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPrompt.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPrompt.java index 948bb40..ce7df88 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPrompt.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPrompt.java
@@ -1,10 +1,10 @@ package com.googlesource.gerrit.plugins.chatgpt.client.prompt; import com.google.gson.Gson; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptMessageItem; -import com.googlesource.gerrit.plugins.chatgpt.model.common.GerritClientData; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptMessageItem; +import com.googlesource.gerrit.plugins.chatgpt.model.data.GerritClientData; import lombok.extern.slf4j.Slf4j; import java.util.List;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptBase.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptBase.java index b2d71ee..d227eec 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptBase.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptBase.java
@@ -1,14 +1,14 @@ package com.googlesource.gerrit.plugins.chatgpt.client.prompt; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import com.googlesource.gerrit.plugins.chatgpt.client.patch.code.InlineCode; import com.googlesource.gerrit.plugins.chatgpt.client.patch.diff.FileDiffProcessed; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptMessageItem; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptRequestMessage; -import com.googlesource.gerrit.plugins.chatgpt.model.common.CommentData; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; -import com.googlesource.gerrit.plugins.chatgpt.model.common.GerritClientData; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptMessageItem; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptRequestMessage; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.data.CommentData; +import com.googlesource.gerrit.plugins.chatgpt.model.data.GerritClientData; import lombok.Getter; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptRequests.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptRequests.java index bb1f0c5..8a2b6ef 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptRequests.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptRequests.java
@@ -1,10 +1,10 @@ package com.googlesource.gerrit.plugins.chatgpt.client.prompt; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptMessageItem; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptRequestMessage; -import com.googlesource.gerrit.plugins.chatgpt.model.common.GerritClientData; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptMessageItem; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptRequestMessage; +import com.googlesource.gerrit.plugins.chatgpt.model.data.GerritClientData; import lombok.extern.slf4j.Slf4j; import java.util.List;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptReview.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptReview.java index 71557b3..7eaa5dc 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptReview.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/ChatGptUserPromptReview.java
@@ -1,10 +1,10 @@ package com.googlesource.gerrit.plugins.chatgpt.client.prompt; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptMessageItem; -import com.googlesource.gerrit.plugins.chatgpt.model.chatgpt.ChatGptRequestMessage; -import com.googlesource.gerrit.plugins.chatgpt.model.common.GerritClientData; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptMessageItem; +import com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt.ChatGptRequestMessage; +import com.googlesource.gerrit.plugins.chatgpt.model.data.GerritClientData; import lombok.extern.slf4j.Slf4j; import java.util.ArrayList;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/Directives.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/Directives.java index 1a8e30f..4eb3e0b 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/Directives.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/client/prompt/Directives.java
@@ -1,6 +1,6 @@ package com.googlesource.gerrit.plugins.chatgpt.client.prompt; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import com.googlesource.gerrit.plugins.chatgpt.model.settings.Settings; import com.googlesource.gerrit.plugins.chatgpt.settings.DynamicSettings;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/listener/EventListenerHandler.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/listener/EventListenerHandler.java index d20ccc6..b7256b8 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/listener/EventListenerHandler.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/listener/EventListenerHandler.java
@@ -8,8 +8,8 @@ import com.google.gerrit.server.events.Event; import com.google.inject.Inject; import com.googlesource.gerrit.plugins.chatgpt.PatchSetReviewer; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritClient; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritClient; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; import com.googlesource.gerrit.plugins.chatgpt.model.settings.Settings; import com.googlesource.gerrit.plugins.chatgpt.settings.DynamicSettings;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptDialogueItem.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptDialogueItem.java similarity index 74% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptDialogueItem.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptDialogueItem.java index 96e6087..b48df46 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptDialogueItem.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptDialogueItem.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptMessageItem.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptMessageItem.java similarity index 79% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptMessageItem.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptMessageItem.java index 6ece5fc..ca3b1d3 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptMessageItem.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptMessageItem.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import lombok.Data; import lombok.EqualsAndHashCode;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptReplyItem.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptReplyItem.java similarity index 81% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptReplyItem.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptReplyItem.java index bf19490..1589b47 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptReplyItem.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptReplyItem.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import lombok.Data; import lombok.EqualsAndHashCode;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptRequest.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptRequest.java similarity index 97% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptRequest.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptRequest.java index bfe1390..926d52c 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptRequest.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptRequest.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import com.google.gson.annotations.SerializedName; import lombok.Builder;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptRequestMessage.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptRequestMessage.java similarity index 77% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptRequestMessage.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptRequestMessage.java index 2ddfb07..031d90d 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptRequestMessage.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptRequestMessage.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import lombok.Builder; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseContent.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseContent.java similarity index 71% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseContent.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseContent.java index e7a2f78..1401d61 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseContent.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseContent.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseMessage.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseMessage.java similarity index 78% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseMessage.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseMessage.java index 2ec66bc..5426fe7 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseMessage.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseMessage.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import com.google.gson.annotations.SerializedName; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseStreamed.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseStreamed.java similarity index 85% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseStreamed.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseStreamed.java index 65863db..2e0ad25 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseStreamed.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseStreamed.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import com.google.gson.annotations.SerializedName; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseUnstreamed.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseUnstreamed.java similarity index 78% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseUnstreamed.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseUnstreamed.java index efe6e60..5d050a0 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptResponseUnstreamed.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptResponseUnstreamed.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptToolCall.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptToolCall.java similarity index 79% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptToolCall.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptToolCall.java index e8849c0..5651c82 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/chatgpt/ChatGptToolCall.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/chatgpt/ChatGptToolCall.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.chatgpt; +package com.googlesource.gerrit.plugins.chatgpt.model.api.chatgpt; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritCodeRange.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritCodeRange.java similarity index 86% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritCodeRange.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritCodeRange.java index 125ccba..01c93a4 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritCodeRange.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritCodeRange.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit; import com.google.gson.annotations.SerializedName; import lombok.Builder;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritComment.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritComment.java similarity index 95% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritComment.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritComment.java index 6ca3f11..c92a98f 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritComment.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritComment.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit; import com.google.gson.annotations.SerializedName; import com.googlesource.gerrit.plugins.chatgpt.settings.StaticSettings;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritFileDiff.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritFileDiff.java similarity index 84% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritFileDiff.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritFileDiff.java index d6f7763..89144c1 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritFileDiff.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritFileDiff.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit; import com.google.gson.annotations.SerializedName; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPatchSetDetail.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPatchSetDetail.java similarity index 92% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPatchSetDetail.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPatchSetDetail.java index c2d13e1..f420b23 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPatchSetDetail.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPatchSetDetail.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit; import com.google.gson.annotations.SerializedName; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPatchSetFileDiff.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPatchSetFileDiff.java similarity index 84% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPatchSetFileDiff.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPatchSetFileDiff.java index 7b42809..c8fb714 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPatchSetFileDiff.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPatchSetFileDiff.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit; import lombok.Data; import lombok.EqualsAndHashCode;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPermittedVotingRange.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPermittedVotingRange.java similarity index 63% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPermittedVotingRange.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPermittedVotingRange.java index c2622ff..dd6de9c 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritPermittedVotingRange.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritPermittedVotingRange.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritReview.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritReview.java similarity index 86% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritReview.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritReview.java index af9a240..cd42609 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritReview.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritReview.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit; import com.google.gson.annotations.SerializedName; import lombok.AllArgsConstructor;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritReviewFileDiff.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritReviewFileDiff.java similarity index 86% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritReviewFileDiff.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritReviewFileDiff.java index 1e3e87b..186c30a 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/gerrit/GerritReviewFileDiff.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/api/gerrit/GerritReviewFileDiff.java
@@ -1,4 +1,4 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.gerrit; +package com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit; import com.googlesource.gerrit.plugins.chatgpt.model.patch.diff.DiffContent; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/common/CommentData.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/data/CommentData.java similarity index 70% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/common/CommentData.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/data/CommentData.java index 7ab0cef..e4ce66e 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/common/CommentData.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/data/CommentData.java
@@ -1,6 +1,6 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.common; +package com.googlesource.gerrit.plugins.chatgpt.model.data; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; import lombok.AllArgsConstructor; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/common/GerritClientData.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/data/GerritClientData.java similarity index 81% rename from src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/common/GerritClientData.java rename to src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/data/GerritClientData.java index 29c792b..aa2ea98 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/common/GerritClientData.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/data/GerritClientData.java
@@ -1,7 +1,7 @@ -package com.googlesource.gerrit.plugins.chatgpt.model.common; +package com.googlesource.gerrit.plugins.chatgpt.model.data; import com.googlesource.gerrit.plugins.chatgpt.client.patch.diff.FileDiffProcessed; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritComment; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritComment; import lombok.AllArgsConstructor; import lombok.Data;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/review/ReviewBatch.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/review/ReviewBatch.java index c4761ca..324ec7f 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/review/ReviewBatch.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/model/review/ReviewBatch.java
@@ -1,6 +1,6 @@ package com.googlesource.gerrit.plugins.chatgpt.model.review; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritCodeRange; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritCodeRange; import lombok.Data; import static com.googlesource.gerrit.plugins.chatgpt.settings.StaticSettings.GERRIT_PATCH_SET_FILENAME;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/settings/DynamicSettings.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/settings/DynamicSettings.java index cfe8140..3b0ce66 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/settings/DynamicSettings.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/settings/DynamicSettings.java
@@ -1,11 +1,11 @@ package com.googlesource.gerrit.plugins.chatgpt.settings; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritClient; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritClient; import com.googlesource.gerrit.plugins.chatgpt.client.prompt.ChatGptUserPrompt; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; -import com.googlesource.gerrit.plugins.chatgpt.model.common.GerritClientData; -import com.googlesource.gerrit.plugins.chatgpt.model.gerrit.GerritPermittedVotingRange; +import com.googlesource.gerrit.plugins.chatgpt.model.api.gerrit.GerritPermittedVotingRange; +import com.googlesource.gerrit.plugins.chatgpt.model.data.GerritClientData; import com.googlesource.gerrit.plugins.chatgpt.model.settings.Settings; import com.googlesource.gerrit.plugins.chatgpt.utils.SingletonManager; import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/utils/SingletonManager.java b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/utils/SingletonManager.java index 64351f7..cef0b7f 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/chatgpt/utils/SingletonManager.java +++ b/src/main/java/com/googlesource/gerrit/plugins/chatgpt/utils/SingletonManager.java
@@ -1,6 +1,6 @@ package com.googlesource.gerrit.plugins.chatgpt.utils; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; import java.util.HashMap; import java.util.Map;
diff --git a/src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewTest.java b/src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewTest.java index d844741..99156c5 100644 --- a/src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewTest.java +++ b/src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewTest.java
@@ -17,10 +17,10 @@ import com.google.gson.JsonArray; import com.google.gson.Gson; import com.google.gson.JsonObject; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritChange; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritClient; -import com.googlesource.gerrit.plugins.chatgpt.client.chatgpt.ChatGptClient; import com.googlesource.gerrit.plugins.chatgpt.client.UriResourceLocator; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritChange; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritClient; +import com.googlesource.gerrit.plugins.chatgpt.client.api.chatgpt.ChatGptClient; import com.googlesource.gerrit.plugins.chatgpt.client.prompt.ChatGptPrompt; import com.googlesource.gerrit.plugins.chatgpt.config.ConfigCreator; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration;
diff --git a/src/test/java/com/googlesource/gerrit/plugins/chatgpt/integration/CodeReviewPluginIT.java b/src/test/java/com/googlesource/gerrit/plugins/chatgpt/integration/CodeReviewPluginIT.java index 27643ff..f58aee1 100644 --- a/src/test/java/com/googlesource/gerrit/plugins/chatgpt/integration/CodeReviewPluginIT.java +++ b/src/test/java/com/googlesource/gerrit/plugins/chatgpt/integration/CodeReviewPluginIT.java
@@ -1,8 +1,8 @@ package com.googlesource.gerrit.plugins.chatgpt.integration; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritClient; -import com.googlesource.gerrit.plugins.chatgpt.client.chatgpt.ChatGptClient; -import com.googlesource.gerrit.plugins.chatgpt.client.gerrit.GerritClientReview; +import com.googlesource.gerrit.plugins.chatgpt.client.api.chatgpt.ChatGptClient; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritClient; +import com.googlesource.gerrit.plugins.chatgpt.client.api.gerrit.GerritClientReview; import com.googlesource.gerrit.plugins.chatgpt.client.prompt.ChatGptPrompt; import com.googlesource.gerrit.plugins.chatgpt.config.Configuration; import com.googlesource.gerrit.plugins.chatgpt.model.review.ReviewBatch;