diff --git a/.github/workflows/publish-api.yaml b/.github/workflows/publish-api.yaml
index 37facaef8..069c24bd3 100644
--- a/.github/workflows/publish-api.yaml
+++ b/.github/workflows/publish-api.yaml
@@ -13,6 +13,6 @@ jobs:
uses: ./.github/workflows/publish.yaml
with:
ref: ${{ github.ref_name }}
- dockerfile: "DragaliaAPI/Dockerfile"
+ dockerfile: "DragaliaAPI/DragaliaAPI/Dockerfile"
image-name: "dragalia-api"
secrets: inherit
diff --git a/.github/workflows/publish-push.yaml b/.github/workflows/publish-push.yaml
index 0967dd7f3..99f1df205 100644
--- a/.github/workflows/publish-push.yaml
+++ b/.github/workflows/publish-push.yaml
@@ -15,7 +15,7 @@ jobs:
args:
[
{
- dockerfile: "DragaliaAPI/DragaliaAPI.Photon.StateManager/Dockerfile",
+ dockerfile: "PhotonStateManager/DragaliaAPI.Photon.StateManager/Dockerfile",
image: "photon-state-manager",
},
{ dockerfile: "DragaliaAPI/DragaliaAPI/Dockerfile", image: "dragalia-api" }
diff --git a/.github/workflows/publish-statemanager.yaml b/.github/workflows/publish-statemanager.yaml
index f97b12b82..e5074ade1 100644
--- a/.github/workflows/publish-statemanager.yaml
+++ b/.github/workflows/publish-statemanager.yaml
@@ -13,6 +13,6 @@ jobs:
uses: ./.github/workflows/publish.yaml
with:
ref: ${{ github.ref_name }}
- dockerfile: "DragaliaAPI.Photon.StateManager/Dockerfile"
+ dockerfile: "PhotonStateManager/DragaliaAPI.Photon.StateManager/Dockerfile"
image-name: "photon-state-manager"
secrets: inherit
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index fe23a73e2..e81cbfd0f 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -22,7 +22,7 @@ jobs:
"DragaliaAPI/DragaliaAPI.Integration.Test",
"DragaliaAPI/DragaliaAPI.Database.Test",
"DragaliaAPI/DragaliaAPI.Shared.Test",
- "Photon/DragaliaAPI.Photon.StateManager.Test",
+ "PhotonStateManager/DragaliaAPI.Photon.StateManager.Test",
]
services:
diff --git a/DragaliaAPI.sln b/DragaliaAPI.sln
index 6b6baf45f..c98449ce4 100644
--- a/DragaliaAPI.sln
+++ b/DragaliaAPI.sln
@@ -46,17 +46,17 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "github", "github", "{1A23D4
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Test.Utils", "DragaliaAPI\DragaliaAPI.Test.Utils\DragaliaAPI.Test.Utils.csproj", "{41916B7C-6304-4504-99C0-B24D23982F7E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.StateManager", "Photon\DragaliaAPI.Photon.StateManager\DragaliaAPI.Photon.StateManager.csproj", "{8E4D9C20-3914-4A8A-ACC0-22997F2947AB}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.StateManager", "PhotonStateManager\DragaliaAPI.Photon.StateManager\DragaliaAPI.Photon.StateManager.csproj", "{8E4D9C20-3914-4A8A-ACC0-22997F2947AB}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.Plugin", "Photon\DragaliaAPI.Photon.Plugin\DragaliaAPI.Photon.Plugin.csproj", "{D9AC51A5-38F6-4DD1-8839-9FE881396A6B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.Plugin", "PhotonPlugin\DragaliaAPI.Photon.Plugin\DragaliaAPI.Photon.Plugin.csproj", "{D9AC51A5-38F6-4DD1-8839-9FE881396A6B}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Photon", "Photon", "{8B4B2FE9-B1FC-44FC-BC49-0E277731A68A}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PhotonStateManager", "PhotonStateManager", "{8B4B2FE9-B1FC-44FC-BC49-0E277731A68A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Integration.Test", "DragaliaAPI\DragaliaAPI.Integration.Test\DragaliaAPI.Integration.Test.csproj", "{CA0AE7C5-2742-4FC9-B668-BC7459E4BCE5}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.Shared", "Photon\DragaliaAPI.Photon.Shared\DragaliaAPI.Photon.Shared.csproj", "{7394DCE5-7E1B-44C7-B3CA-735885D97695}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.Shared", "Shared\DragaliaAPI.Photon.Shared\DragaliaAPI.Photon.Shared.csproj", "{7394DCE5-7E1B-44C7-B3CA-735885D97695}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.StateManager.Test", "Photon\DragaliaAPI.Photon.StateManager.Test\DragaliaAPI.Photon.StateManager.Test.csproj", "{D940A00F-39CC-48C5-996E-DF0EC55FD140}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.StateManager.Test", "PhotonStateManager\DragaliaAPI.Photon.StateManager.Test\DragaliaAPI.Photon.StateManager.Test.csproj", "{D940A00F-39CC-48C5-996E-DF0EC55FD140}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".husky", ".husky", "{7D333F35-F74C-4A63-AB6E-5F0EE4590ADB}"
ProjectSection(SolutionItems) = preProject
@@ -64,10 +64,16 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".husky", ".husky", "{7D333F
.husky\task-runner.json = .husky\task-runner.json
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.Plugin.Test", "Photon\DragaliaAPI.Photon.Plugin.Test\DragaliaAPI.Photon.Plugin.Test.csproj", "{64D07506-1978-4981-AF90-B73C4B6AFCE5}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.Photon.Plugin.Test", "PhotonPlugin\DragaliaAPI.Photon.Plugin.Test\DragaliaAPI.Photon.Plugin.Test.csproj", "{64D07506-1978-4981-AF90-B73C4B6AFCE5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DragaliaAPI.MissionDesigner", "DragaliaAPI\DragaliaAPI.MissionDesigner\DragaliaAPI.MissionDesigner.csproj", "{00908D51-DB79-4A9C-AFBF-501F9981E6F1}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{F6545B66-0303-4E4C-B872-7E89091885A8}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PhotonPlugin", "PhotonPlugin", "{5A97773C-C23E-4CFE-8B1F-15D8244D2134}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DragaliaAPI", "DragaliaAPI", "{F0C76530-C14A-4601-829B-EE0F4C7E24E6}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -141,11 +147,20 @@ Global
GlobalSection(NestedProjects) = preSolution
{1A23D473-87C4-40FB-8DF0-43F4B0FE7414} = {BC72B633-A158-4169-9B47-3CB9C689A57E}
{8E4D9C20-3914-4A8A-ACC0-22997F2947AB} = {8B4B2FE9-B1FC-44FC-BC49-0E277731A68A}
- {D9AC51A5-38F6-4DD1-8839-9FE881396A6B} = {8B4B2FE9-B1FC-44FC-BC49-0E277731A68A}
- {7394DCE5-7E1B-44C7-B3CA-735885D97695} = {8B4B2FE9-B1FC-44FC-BC49-0E277731A68A}
{D940A00F-39CC-48C5-996E-DF0EC55FD140} = {8B4B2FE9-B1FC-44FC-BC49-0E277731A68A}
{7D333F35-F74C-4A63-AB6E-5F0EE4590ADB} = {BC72B633-A158-4169-9B47-3CB9C689A57E}
- {64D07506-1978-4981-AF90-B73C4B6AFCE5} = {8B4B2FE9-B1FC-44FC-BC49-0E277731A68A}
+ {7394DCE5-7E1B-44C7-B3CA-735885D97695} = {F6545B66-0303-4E4C-B872-7E89091885A8}
+ {D9AC51A5-38F6-4DD1-8839-9FE881396A6B} = {5A97773C-C23E-4CFE-8B1F-15D8244D2134}
+ {64D07506-1978-4981-AF90-B73C4B6AFCE5} = {5A97773C-C23E-4CFE-8B1F-15D8244D2134}
+ {161BE542-C5B4-441D-BEA1-5F3553BFD839} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
+ {3B1A86CE-A656-453B-BC3F-EA42DF9E3FC6} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
+ {BF6A04DC-56FE-491F-A73B-F54A3E7BAA4B} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
+ {CA0AE7C5-2742-4FC9-B668-BC7459E4BCE5} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
+ {00908D51-DB79-4A9C-AFBF-501F9981E6F1} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
+ {A8051BCA-7E23-417C-986A-943DE4F81E1B} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
+ {283F16C6-1EB5-4062-90C6-663D975977FE} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
+ {A1E6C76A-4D4F-427D-80AF-CF289CBBAF00} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
+ {41916B7C-6304-4504-99C0-B24D23982F7E} = {F0C76530-C14A-4601-829B-EE0F4C7E24E6}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {D86831A9-C572-4B8D-BD12-EF0768BC9E4F}
diff --git a/DragaliaAPI/DragaliaAPI.Shared/DragaliaAPI.Shared.csproj b/DragaliaAPI/DragaliaAPI.Shared/DragaliaAPI.Shared.csproj
index 6661ce4a2..f076f9d3a 100644
--- a/DragaliaAPI/DragaliaAPI.Shared/DragaliaAPI.Shared.csproj
+++ b/DragaliaAPI/DragaliaAPI.Shared/DragaliaAPI.Shared.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/DragaliaAPI/DragaliaAPI/DragaliaAPI.csproj b/DragaliaAPI/DragaliaAPI/DragaliaAPI.csproj
index 6dcd9ff04..2d1f797e7 100644
--- a/DragaliaAPI/DragaliaAPI/DragaliaAPI.csproj
+++ b/DragaliaAPI/DragaliaAPI/DragaliaAPI.csproj
@@ -52,7 +52,7 @@
-
+
diff --git a/Photon/DragaliaAPI.Photon.Plugin.Test/DragaliaAPI.Photon.Plugin.Test.csproj b/PhotonPlugin/DragaliaAPI.Photon.Plugin.Test/DragaliaAPI.Photon.Plugin.Test.csproj
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin.Test/DragaliaAPI.Photon.Plugin.Test.csproj
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin.Test/DragaliaAPI.Photon.Plugin.Test.csproj
diff --git a/Photon/DragaliaAPI.Photon.Plugin.Test/MemberCountTableTest.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin.Test/MemberCountTableTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin.Test/MemberCountTableTest.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin.Test/MemberCountTableTest.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/DragaliaAPI.Photon.Plugin.csproj b/PhotonPlugin/DragaliaAPI.Photon.Plugin/DragaliaAPI.Photon.Plugin.csproj
similarity index 90%
rename from Photon/DragaliaAPI.Photon.Plugin/DragaliaAPI.Photon.Plugin.csproj
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/DragaliaAPI.Photon.Plugin.csproj
index e5bc833ac..360f23cf3 100644
--- a/Photon/DragaliaAPI.Photon.Plugin/DragaliaAPI.Photon.Plugin.csproj
+++ b/PhotonPlugin/DragaliaAPI.Photon.Plugin/DragaliaAPI.Photon.Plugin.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/Discord/DiscordPlugin.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/Discord/DiscordPlugin.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/Discord/DiscordPlugin.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/Discord/DiscordPlugin.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/ActorState.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/ActorState.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/ActorState.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/ActorState.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/CharacterData.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/CharacterData.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/CharacterData.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/CharacterData.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/ClearQuestRequest.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/ClearQuestRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/ClearQuestRequest.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/ClearQuestRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/ClearQuestResponse.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/ClearQuestResponse.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/ClearQuestResponse.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/ClearQuestResponse.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/DebugInspectionRequest.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/DebugInspectionRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/DebugInspectionRequest.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/DebugInspectionRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/Event.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/Event.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/Event.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/Event.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/EventBase.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/EventBase.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/EventBase.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/EventBase.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/FailQuestRequest.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/FailQuestRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/FailQuestRequest.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/FailQuestRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/FailQuestResponse.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/FailQuestResponse.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/FailQuestResponse.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/FailQuestResponse.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/PartyEvent.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/PartyEvent.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/PartyEvent.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/PartyEvent.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/RoomBroken.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/RoomBroken.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/RoomBroken.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/Events/RoomBroken.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/GameLogicPlugin.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/GameLogicPlugin.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/GameLogicPlugin.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/GameLogicPlugin.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/GoToIngameState.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/GoToIngameState.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/GoToIngameState.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/GoToIngameState.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/HeroParamExData.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/HeroParamExData.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/HeroParamExData.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/HeroParamExData.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/HttpRequestUserState.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/HttpRequestUserState.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/HttpRequestUserState.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/HttpRequestUserState.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/QuestHelper.Data.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/QuestHelper.Data.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/QuestHelper.Data.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/QuestHelper.Data.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/QuestHelper.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/QuestHelper.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/QuestHelper.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/QuestHelper.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/RoomState.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/RoomState.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/RoomState.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/GameLogic/RoomState.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/Gluon/GluonPlugin.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/Gluon/GluonPlugin.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/Gluon/GluonPlugin.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/Gluon/GluonPlugin.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/Gluon/GluonPluginFactory.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/Gluon/GluonPluginFactory.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/Gluon/GluonPluginFactory.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/Gluon/GluonPluginFactory.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Plugins/StateManager/StateManagerPlugin.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/StateManager/StateManagerPlugin.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Plugins/StateManager/StateManagerPlugin.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Plugins/StateManager/StateManagerPlugin.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/Constants/ActorPropertyKeys.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Constants/ActorPropertyKeys.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/Constants/ActorPropertyKeys.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Constants/ActorPropertyKeys.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/Constants/GamePropertyKeys.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Constants/GamePropertyKeys.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/Constants/GamePropertyKeys.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Constants/GamePropertyKeys.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/Helpers/ActorExtensions.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Helpers/ActorExtensions.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/Helpers/ActorExtensions.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Helpers/ActorExtensions.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/Helpers/CollectionExtensions.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Helpers/CollectionExtensions.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/Helpers/CollectionExtensions.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Helpers/CollectionExtensions.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/Helpers/DtoHelpers.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Helpers/DtoHelpers.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/Helpers/DtoHelpers.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Helpers/DtoHelpers.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/Helpers/InfoExtensions.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Helpers/InfoExtensions.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/Helpers/InfoExtensions.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Helpers/InfoExtensions.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/Models/RoomEntryCondition.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Models/RoomEntryCondition.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/Models/RoomEntryCondition.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/Models/RoomEntryCondition.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/PluginConfiguration.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/PluginConfiguration.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/PluginConfiguration.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/PluginConfiguration.cs
diff --git a/Photon/DragaliaAPI.Photon.Plugin/Shared/PluginStateService.cs b/PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/PluginStateService.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Plugin/Shared/PluginStateService.cs
rename to PhotonPlugin/DragaliaAPI.Photon.Plugin/Shared/PluginStateService.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/CustomWebApplicationFactory.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/CustomWebApplicationFactory.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/CustomWebApplicationFactory.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/CustomWebApplicationFactory.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/DragaliaAPI.Photon.StateManager.Test.csproj b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/DragaliaAPI.Photon.StateManager.Test.csproj
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/DragaliaAPI.Photon.StateManager.Test.csproj
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/DragaliaAPI.Photon.StateManager.Test.csproj
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Event/EntryConditionsTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/EntryConditionsTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Event/EntryConditionsTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/EntryConditionsTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Event/GameCloseTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/GameCloseTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Event/GameCloseTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/GameCloseTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Event/GameCreateTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/GameCreateTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Event/GameCreateTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/GameCreateTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Event/GameJoinTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/GameJoinTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Event/GameJoinTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/GameJoinTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Event/GameLeaveTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/GameLeaveTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Event/GameLeaveTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/GameLeaveTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Event/MatchingTypeTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/MatchingTypeTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Event/MatchingTypeTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/MatchingTypeTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Event/RoomIdTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/RoomIdTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Event/RoomIdTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/RoomIdTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Event/VisibleTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/VisibleTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Event/VisibleTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Event/VisibleTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Get/ByIdTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Get/ByIdTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Get/ByIdTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Get/ByIdTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Get/GameListTest.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Get/GameListTest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Get/GameListTest.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Get/GameListTest.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Helpers/RedisConnectionProviderExtensions.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Helpers/RedisConnectionProviderExtensions.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Helpers/RedisConnectionProviderExtensions.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Helpers/RedisConnectionProviderExtensions.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/TestContainers.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/TestContainers.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/TestContainers.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/TestContainers.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/TestFixture.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/TestFixture.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/TestFixture.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/TestFixture.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager.Test/Usings.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Usings.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager.Test/Usings.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager.Test/Usings.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Authentication/PhotonAuthenticationHandler.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Authentication/PhotonAuthenticationHandler.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Authentication/PhotonAuthenticationHandler.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Authentication/PhotonAuthenticationHandler.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Controllers/EventController.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Controllers/EventController.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Controllers/EventController.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Controllers/EventController.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Controllers/GetController.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Controllers/GetController.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Controllers/GetController.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Controllers/GetController.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Controllers/PingController.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Controllers/PingController.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Controllers/PingController.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Controllers/PingController.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Dockerfile b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Dockerfile
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Dockerfile
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Dockerfile
diff --git a/Photon/DragaliaAPI.Photon.StateManager/DragaliaAPI.Photon.StateManager.csproj b/PhotonStateManager/DragaliaAPI.Photon.StateManager/DragaliaAPI.Photon.StateManager.csproj
similarity index 92%
rename from Photon/DragaliaAPI.Photon.StateManager/DragaliaAPI.Photon.StateManager.csproj
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/DragaliaAPI.Photon.StateManager.csproj
index 93686b106..13972d938 100644
--- a/Photon/DragaliaAPI.Photon.StateManager/DragaliaAPI.Photon.StateManager.csproj
+++ b/PhotonStateManager/DragaliaAPI.Photon.StateManager/DragaliaAPI.Photon.StateManager.csproj
@@ -26,7 +26,7 @@
-
+
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Models/RedisCachingOptions.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Models/RedisCachingOptions.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Models/RedisCachingOptions.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Models/RedisCachingOptions.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Models/RedisGame.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Models/RedisGame.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Models/RedisGame.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Models/RedisGame.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Models/RedisOptions.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Models/RedisOptions.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Models/RedisOptions.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Models/RedisOptions.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Models/SeqOptions.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Models/SeqOptions.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Models/SeqOptions.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Models/SeqOptions.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/Program.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/Program.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/Program.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/Program.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/RedisHealthCheck.cs b/PhotonStateManager/DragaliaAPI.Photon.StateManager/RedisHealthCheck.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/RedisHealthCheck.cs
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/RedisHealthCheck.cs
diff --git a/Photon/DragaliaAPI.Photon.StateManager/appsettings.json b/PhotonStateManager/DragaliaAPI.Photon.StateManager/appsettings.json
similarity index 100%
rename from Photon/DragaliaAPI.Photon.StateManager/appsettings.json
rename to PhotonStateManager/DragaliaAPI.Photon.StateManager/appsettings.json
diff --git a/Photon/DragaliaAPI.Photon.Shared/DragaliaAPI.Photon.Shared.csproj b/Shared/DragaliaAPI.Photon.Shared/DragaliaAPI.Photon.Shared.csproj
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/DragaliaAPI.Photon.Shared.csproj
rename to Shared/DragaliaAPI.Photon.Shared/DragaliaAPI.Photon.Shared.csproj
diff --git a/Photon/DragaliaAPI.Photon.Shared/Enums/DungeonTypes.cs b/Shared/DragaliaAPI.Photon.Shared/Enums/DungeonTypes.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Enums/DungeonTypes.cs
rename to Shared/DragaliaAPI.Photon.Shared/Enums/DungeonTypes.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Enums/MatchingTypes.cs b/Shared/DragaliaAPI.Photon.Shared/Enums/MatchingTypes.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Enums/MatchingTypes.cs
rename to Shared/DragaliaAPI.Photon.Shared/Enums/MatchingTypes.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Models/ApiGame.cs b/Shared/DragaliaAPI.Photon.Shared/Models/ApiGame.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Models/ApiGame.cs
rename to Shared/DragaliaAPI.Photon.Shared/Models/ApiGame.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Models/EntryConditions.cs b/Shared/DragaliaAPI.Photon.Shared/Models/EntryConditions.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Models/EntryConditions.cs
rename to Shared/DragaliaAPI.Photon.Shared/Models/EntryConditions.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Models/GameBase.cs b/Shared/DragaliaAPI.Photon.Shared/Models/GameBase.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Models/GameBase.cs
rename to Shared/DragaliaAPI.Photon.Shared/Models/GameBase.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Models/HeroParam.cs b/Shared/DragaliaAPI.Photon.Shared/Models/HeroParam.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Models/HeroParam.cs
rename to Shared/DragaliaAPI.Photon.Shared/Models/HeroParam.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Models/HeroParamRequest.cs b/Shared/DragaliaAPI.Photon.Shared/Models/HeroParamRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Models/HeroParamRequest.cs
rename to Shared/DragaliaAPI.Photon.Shared/Models/HeroParamRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Models/HeroParamResponse.cs b/Shared/DragaliaAPI.Photon.Shared/Models/HeroParamResponse.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Models/HeroParamResponse.cs
rename to Shared/DragaliaAPI.Photon.Shared/Models/HeroParamResponse.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Models/IGame.cs b/Shared/DragaliaAPI.Photon.Shared/Models/IGame.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Models/IGame.cs
rename to Shared/DragaliaAPI.Photon.Shared/Models/IGame.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Models/Player.cs b/Shared/DragaliaAPI.Photon.Shared/Models/Player.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Models/Player.cs
rename to Shared/DragaliaAPI.Photon.Shared/Models/Player.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Requests/GameCreateRequest.cs b/Shared/DragaliaAPI.Photon.Shared/Requests/GameCreateRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Requests/GameCreateRequest.cs
rename to Shared/DragaliaAPI.Photon.Shared/Requests/GameCreateRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyConditionsRequest.cs b/Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyConditionsRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyConditionsRequest.cs
rename to Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyConditionsRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyMatchingTypeRequest.cs b/Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyMatchingTypeRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyMatchingTypeRequest.cs
rename to Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyMatchingTypeRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyRequest.cs b/Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyRequest.cs
rename to Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyRoomIdRequest.cs b/Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyRoomIdRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyRoomIdRequest.cs
rename to Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyRoomIdRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyVisibleRequest.cs b/Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyVisibleRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Requests/GameModifyVisibleRequest.cs
rename to Shared/DragaliaAPI.Photon.Shared/Requests/GameModifyVisibleRequest.cs
diff --git a/Photon/DragaliaAPI.Photon.Shared/Requests/WebhookRequest.cs b/Shared/DragaliaAPI.Photon.Shared/Requests/WebhookRequest.cs
similarity index 100%
rename from Photon/DragaliaAPI.Photon.Shared/Requests/WebhookRequest.cs
rename to Shared/DragaliaAPI.Photon.Shared/Requests/WebhookRequest.cs