diff --git a/gi/src/commonMain/kotlin/data/chat/GetOnlinePlayerListReq.kt b/gi/src/commonMain/kotlin/data/community/GetOnlinePlayerListReq.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/GetOnlinePlayerListReq.kt rename to gi/src/commonMain/kotlin/data/community/GetOnlinePlayerListReq.kt index 6bea60a..4ddb272 100644 --- a/gi/src/commonMain/kotlin/data/chat/GetOnlinePlayerListReq.kt +++ b/gi/src/commonMain/kotlin/data/community/GetOnlinePlayerListReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/GetOnlinePlayerListRsp.kt b/gi/src/commonMain/kotlin/data/community/GetOnlinePlayerListRsp.kt similarity index 89% rename from gi/src/commonMain/kotlin/data/chat/GetOnlinePlayerListRsp.kt rename to gi/src/commonMain/kotlin/data/community/GetOnlinePlayerListRsp.kt index eda9133..3baeb57 100644 --- a/gi/src/commonMain/kotlin/data/chat/GetOnlinePlayerListRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/GetOnlinePlayerListRsp.kt @@ -1,7 +1,6 @@ -package data.chat +package data.community import org.anime_game_servers.core.base.annotations.AddedIn -import data.general.avatar.ShowAvatarInfo import data.scene.entity.OnlinePlayerInfo import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.proto.CommandType diff --git a/gi/src/commonMain/kotlin/data/community/GetRecentMpPlayerListReq.kt b/gi/src/commonMain/kotlin/data/community/GetRecentMpPlayerListReq.kt new file mode 100644 index 0000000..adecc5d --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/GetRecentMpPlayerListReq.kt @@ -0,0 +1,11 @@ +package data.community + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(REQUEST) +internal interface GetRecentMpPlayerListReq { +} diff --git a/gi/src/commonMain/kotlin/data/community/GetRecentMpPlayerListRsp.kt b/gi/src/commonMain/kotlin/data/community/GetRecentMpPlayerListRsp.kt new file mode 100644 index 0000000..7bc0951 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/GetRecentMpPlayerListRsp.kt @@ -0,0 +1,14 @@ +package data.community + +import data.community.friends.FriendBrief +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(RESPONSE) +internal interface GetRecentMpPlayerListRsp { + var recentMpPlayerBriefList: List + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/SocialDataNotify.kt b/gi/src/commonMain/kotlin/data/community/SocialDataNotify.kt new file mode 100644 index 0000000..3705427 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/SocialDataNotify.kt @@ -0,0 +1,12 @@ +package data.community + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(CLIENT) +internal interface SocialDataNotify { + var isHaveFirstShare: Boolean +} diff --git a/gi/src/commonMain/kotlin/data/chat/SocialShowAvatarInfo.kt b/gi/src/commonMain/kotlin/data/community/SocialShowAvatarInfo.kt similarity index 94% rename from gi/src/commonMain/kotlin/data/chat/SocialShowAvatarInfo.kt rename to gi/src/commonMain/kotlin/data/community/SocialShowAvatarInfo.kt index da3eea0..3b657f1 100644 --- a/gi/src/commonMain/kotlin/data/chat/SocialShowAvatarInfo.kt +++ b/gi/src/commonMain/kotlin/data/community/SocialShowAvatarInfo.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/community/TakeFirstShareRewardReq.kt b/gi/src/commonMain/kotlin/data/community/TakeFirstShareRewardReq.kt new file mode 100644 index 0000000..8def3e4 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/TakeFirstShareRewardReq.kt @@ -0,0 +1,11 @@ +package data.community + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(REQUEST) +internal interface TakeFirstShareRewardReq { +} diff --git a/gi/src/commonMain/kotlin/data/community/TakeFirstShareRewardRsp.kt b/gi/src/commonMain/kotlin/data/community/TakeFirstShareRewardRsp.kt new file mode 100644 index 0000000..619331a --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/TakeFirstShareRewardRsp.kt @@ -0,0 +1,12 @@ +package data.community + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(RESPONSE) +internal interface TakeFirstShareRewardRsp { + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/AuditState.kt b/gi/src/commonMain/kotlin/data/community/administration/AuditState.kt new file mode 100644 index 0000000..99368bb --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/AuditState.kt @@ -0,0 +1,17 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_2_7_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.AltName +import org.anime_game_servers.core.base.annotations.proto.ProtoEnum + +@AddedIn(GI_2_7_0) +@ProtoEnum +internal enum class AuditState { + @AltName("AUDIT_STATE_NONE") + AUDIT_NONE, + @AltName("AUDIT_STATE_WAITING") + AUDIT_WAITING, + @AltName("AUDIT_STATE_FAILED") + AUDIT_FAILED, +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/ContentAuditInfo.kt b/gi/src/commonMain/kotlin/data/community/administration/ContentAuditInfo.kt new file mode 100644 index 0000000..ec25739 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/ContentAuditInfo.kt @@ -0,0 +1,15 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_2_7_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.ProtoModel + +@AddedIn(GI_2_7_0) +@ProtoModel +internal interface ContentAuditInfo { + var auditState: AuditState + var content: String + var isOpen: Boolean + var submitCount: Int + var submitLimit: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/PlayerReportReq.kt b/gi/src/commonMain/kotlin/data/community/administration/PlayerReportReq.kt new file mode 100644 index 0000000..b353180 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/PlayerReportReq.kt @@ -0,0 +1,19 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_1_1_0 +import org.anime_game_servers.core.base.Version.GI_1_5_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_1_0) +@ProtoCommand(REQUEST) +internal interface PlayerReportReq { + var content: String + var reason: ReportReasonType + var targetUid: Int + @AddedIn(GI_1_5_0) + var targetHomeModuleId: Int + @AddedIn(GI_1_5_0) + var targetHomeModuleName: String +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/PlayerReportRsp.kt b/gi/src/commonMain/kotlin/data/community/administration/PlayerReportRsp.kt new file mode 100644 index 0000000..83969c6 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/PlayerReportRsp.kt @@ -0,0 +1,14 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_1_1_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_1_0) +@ProtoCommand(RESPONSE) +internal interface PlayerReportRsp { + var cdTime: Int + var retcode: Int + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/PlayerSignatureAuditDataNotify.kt b/gi/src/commonMain/kotlin/data/community/administration/PlayerSignatureAuditDataNotify.kt new file mode 100644 index 0000000..dec6436 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/PlayerSignatureAuditDataNotify.kt @@ -0,0 +1,12 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_2_7_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_7_0) +@ProtoCommand(NOTIFY) +internal interface PlayerSignatureAuditDataNotify { + var info: ContentAuditInfo +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/ReadSignatureAuditReq.kt b/gi/src/commonMain/kotlin/data/community/administration/ReadSignatureAuditReq.kt new file mode 100644 index 0000000..7453f64 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/ReadSignatureAuditReq.kt @@ -0,0 +1,11 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_2_7_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_7_0) +@ProtoCommand(REQUEST) +internal interface ReadSignatureAuditReq { +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/ReadSignatureAuditRsp.kt b/gi/src/commonMain/kotlin/data/community/administration/ReadSignatureAuditRsp.kt new file mode 100644 index 0000000..c3badc4 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/ReadSignatureAuditRsp.kt @@ -0,0 +1,12 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_2_7_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_7_0) +@ProtoCommand(RESPONSE) +internal interface ReadSignatureAuditRsp { + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/ReportReasonType.kt b/gi/src/commonMain/kotlin/data/community/administration/ReportReasonType.kt new file mode 100644 index 0000000..2f3f04c --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/ReportReasonType.kt @@ -0,0 +1,27 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_1_1_0 +import org.anime_game_servers.core.base.Version.GI_1_5_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.AltName +import org.anime_game_servers.core.base.annotations.proto.ProtoEnum + +@AddedIn(GI_1_1_0) +@ProtoEnum +internal enum class ReportReasonType { + @AltName("REPORT_REASON_TYPE_NONE") + REPORT_REASON_NONE, + @AltName("REPORT_REASON_TYPE_DECEPTIVE_ADS") + REPORT_REASON_DECEPTIVE_ADS, + @AltName("REPORT_REASON_TYPE_ABUSING") + REPORT_REASON_ABUSING, + @AltName("REPORT_REASON_TYPE_CHEAT") + REPORT_REASON_CHEAT, + @AltName("REPORT_REASON_TYPE_POLITICAL") + REPORT_REASON_POLITICAL, + @AltName("REPORT_REASON_TYPE_OTHER") + REPORT_REASON_OTHER, + @AddedIn(GI_1_5_0) + @AltName("REPORT_REASON_TYPE_HOME") + REPORT_REASON_HOME, +} diff --git a/gi/src/commonMain/kotlin/data/community/administration/SignatureAuditConfigNotify.kt b/gi/src/commonMain/kotlin/data/community/administration/SignatureAuditConfigNotify.kt new file mode 100644 index 0000000..c960c09 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/administration/SignatureAuditConfigNotify.kt @@ -0,0 +1,13 @@ +package data.community.administration + +import org.anime_game_servers.core.base.Version.GI_2_7_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_7_0) +@ProtoCommand(NOTIFY) +internal interface SignatureAuditConfigNotify { + var isOpen: Boolean + var submitLimit: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/blocking/AddBlacklistReq.kt b/gi/src/commonMain/kotlin/data/community/blocking/AddBlacklistReq.kt new file mode 100644 index 0000000..aea0e42 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/blocking/AddBlacklistReq.kt @@ -0,0 +1,12 @@ +package data.community.blocking + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(REQUEST) +internal interface AddBlacklistReq { + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/blocking/AddBlacklistRsp.kt b/gi/src/commonMain/kotlin/data/community/blocking/AddBlacklistRsp.kt new file mode 100644 index 0000000..7a280f7 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/blocking/AddBlacklistRsp.kt @@ -0,0 +1,14 @@ +package data.community.blocking + +import data.community.friends.FriendBrief +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(RESPONSE) +internal interface AddBlacklistRsp { + var retcode: Int + var targetFriendBrief: FriendBrief +} diff --git a/gi/src/commonMain/kotlin/data/chat/GetPlayerBlacklistReq.kt b/gi/src/commonMain/kotlin/data/community/blocking/GetPlayerBlacklistReq.kt similarity index 91% rename from gi/src/commonMain/kotlin/data/chat/GetPlayerBlacklistReq.kt rename to gi/src/commonMain/kotlin/data/community/blocking/GetPlayerBlacklistReq.kt index 9077913..b2fc171 100644 --- a/gi/src/commonMain/kotlin/data/chat/GetPlayerBlacklistReq.kt +++ b/gi/src/commonMain/kotlin/data/community/blocking/GetPlayerBlacklistReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.blocking import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/GetPlayerBlacklistRsp.kt b/gi/src/commonMain/kotlin/data/community/blocking/GetPlayerBlacklistRsp.kt similarity index 84% rename from gi/src/commonMain/kotlin/data/chat/GetPlayerBlacklistRsp.kt rename to gi/src/commonMain/kotlin/data/community/blocking/GetPlayerBlacklistRsp.kt index ebb7aca..9977a54 100644 --- a/gi/src/commonMain/kotlin/data/chat/GetPlayerBlacklistRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/blocking/GetPlayerBlacklistRsp.kt @@ -1,5 +1,6 @@ -package data.chat +package data.community.blocking +import data.community.friends.FriendBrief import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.proto.CommandType diff --git a/gi/src/commonMain/kotlin/data/community/blocking/PSNBlackListNotify.kt b/gi/src/commonMain/kotlin/data/community/blocking/PSNBlackListNotify.kt new file mode 100644 index 0000000..913515c --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/blocking/PSNBlackListNotify.kt @@ -0,0 +1,13 @@ +package data.community.blocking + +import data.community.friends.FriendBrief +import org.anime_game_servers.core.base.Version.GI_2_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_0_0) +@ProtoCommand(NOTIFY) +internal interface PSNBlackListNotify { + var psnBlacklist: List +} diff --git a/gi/src/commonMain/kotlin/data/community/blocking/RemoveBlacklistReq.kt b/gi/src/commonMain/kotlin/data/community/blocking/RemoveBlacklistReq.kt new file mode 100644 index 0000000..22a5af8 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/blocking/RemoveBlacklistReq.kt @@ -0,0 +1,12 @@ +package data.community.blocking + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(REQUEST) +internal interface RemoveBlacklistReq { + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/blocking/RemoveBlacklistRsp.kt b/gi/src/commonMain/kotlin/data/community/blocking/RemoveBlacklistRsp.kt new file mode 100644 index 0000000..0684463 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/blocking/RemoveBlacklistRsp.kt @@ -0,0 +1,13 @@ +package data.community.blocking + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(RESPONSE) +internal interface RemoveBlacklistRsp { + var retcode: Int + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/blocking/UpdatePS4BlockListReq.kt b/gi/src/commonMain/kotlin/data/community/blocking/UpdatePS4BlockListReq.kt new file mode 100644 index 0000000..ac2e0af --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/blocking/UpdatePS4BlockListReq.kt @@ -0,0 +1,17 @@ +package data.community.blocking + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.Version.GI_1_5_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.RemovedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(REQUEST) +internal interface UpdatePS4BlockListReq { + @RemovedIn(GI_1_5_0) + var onlineIdList: List + @AddedIn(GI_1_5_0) + var psnIdList: List +} diff --git a/gi/src/commonMain/kotlin/data/community/blocking/UpdatePS4BlockListRsp.kt b/gi/src/commonMain/kotlin/data/community/blocking/UpdatePS4BlockListRsp.kt new file mode 100644 index 0000000..9d3bf68 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/blocking/UpdatePS4BlockListRsp.kt @@ -0,0 +1,12 @@ +package data.community.blocking + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(RESPONSE) +internal interface UpdatePS4BlockListRsp { + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/chat/ChatChannelDataNotify.kt b/gi/src/commonMain/kotlin/data/community/chat/ChatChannelDataNotify.kt similarity index 92% rename from gi/src/commonMain/kotlin/data/chat/ChatChannelDataNotify.kt rename to gi/src/commonMain/kotlin/data/community/chat/ChatChannelDataNotify.kt index 84a7b40..fa5447d 100644 --- a/gi/src/commonMain/kotlin/data/chat/ChatChannelDataNotify.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/ChatChannelDataNotify.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.AddedIn diff --git a/gi/src/commonMain/kotlin/data/chat/ChatChannelUpdateNotify.kt b/gi/src/commonMain/kotlin/data/community/chat/ChatChannelUpdateNotify.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/ChatChannelUpdateNotify.kt rename to gi/src/commonMain/kotlin/data/community/chat/ChatChannelUpdateNotify.kt index 40d5b83..6234a21 100644 --- a/gi/src/commonMain/kotlin/data/chat/ChatChannelUpdateNotify.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/ChatChannelUpdateNotify.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.AddedIn diff --git a/gi/src/commonMain/kotlin/data/community/chat/ChatEmojiCollectionData.kt b/gi/src/commonMain/kotlin/data/community/chat/ChatEmojiCollectionData.kt new file mode 100644 index 0000000..5c211f1 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/chat/ChatEmojiCollectionData.kt @@ -0,0 +1,11 @@ +package data.community.chat + +import org.anime_game_servers.core.base.Version.GI_2_1_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.ProtoModel + +@AddedIn(GI_2_1_0) +@ProtoModel +internal interface ChatEmojiCollectionData { + var emojiIdList: List +} diff --git a/gi/src/commonMain/kotlin/data/chat/ChatHistoryNotify.kt b/gi/src/commonMain/kotlin/data/community/chat/ChatHistoryNotify.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/ChatHistoryNotify.kt rename to gi/src/commonMain/kotlin/data/community/chat/ChatHistoryNotify.kt index 5561c37..15f326a 100644 --- a/gi/src/commonMain/kotlin/data/chat/ChatHistoryNotify.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/ChatHistoryNotify.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.AddedIn diff --git a/gi/src/commonMain/kotlin/data/chat/ChatInfo.kt b/gi/src/commonMain/kotlin/data/community/chat/ChatInfo.kt similarity index 96% rename from gi/src/commonMain/kotlin/data/chat/ChatInfo.kt rename to gi/src/commonMain/kotlin/data/community/chat/ChatInfo.kt index ecb9780..518b993 100644 --- a/gi/src/commonMain/kotlin/data/chat/ChatInfo.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/ChatInfo.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/community/chat/GetChatEmojiCollectionReq.kt b/gi/src/commonMain/kotlin/data/community/chat/GetChatEmojiCollectionReq.kt new file mode 100644 index 0000000..5413d37 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/chat/GetChatEmojiCollectionReq.kt @@ -0,0 +1,11 @@ +package data.community.chat + +import org.anime_game_servers.core.base.Version.GI_2_1_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_1_0) +@ProtoCommand(REQUEST) +internal interface GetChatEmojiCollectionReq { +} diff --git a/gi/src/commonMain/kotlin/data/community/chat/GetChatEmojiCollectionRsp.kt b/gi/src/commonMain/kotlin/data/community/chat/GetChatEmojiCollectionRsp.kt new file mode 100644 index 0000000..d9b4122 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/chat/GetChatEmojiCollectionRsp.kt @@ -0,0 +1,13 @@ +package data.community.chat + +import org.anime_game_servers.core.base.Version.GI_2_1_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_1_0) +@ProtoCommand(RESPONSE) +internal interface GetChatEmojiCollectionRsp { + var chatEmojiCollectionData: ChatEmojiCollectionData + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/chat/PlayerChatCDNotify.kt b/gi/src/commonMain/kotlin/data/community/chat/PlayerChatCDNotify.kt similarity index 92% rename from gi/src/commonMain/kotlin/data/chat/PlayerChatCDNotify.kt rename to gi/src/commonMain/kotlin/data/community/chat/PlayerChatCDNotify.kt index 75711c9..b3e2078 100644 --- a/gi/src/commonMain/kotlin/data/chat/PlayerChatCDNotify.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PlayerChatCDNotify.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.AddedIn diff --git a/gi/src/commonMain/kotlin/data/chat/PlayerChatNotify.kt b/gi/src/commonMain/kotlin/data/community/chat/PlayerChatNotify.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PlayerChatNotify.kt rename to gi/src/commonMain/kotlin/data/community/chat/PlayerChatNotify.kt index 15ca2b2..39cd687 100644 --- a/gi/src/commonMain/kotlin/data/chat/PlayerChatNotify.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PlayerChatNotify.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.AddedIn diff --git a/gi/src/commonMain/kotlin/data/chat/PlayerChatReq.kt b/gi/src/commonMain/kotlin/data/community/chat/PlayerChatReq.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PlayerChatReq.kt rename to gi/src/commonMain/kotlin/data/community/chat/PlayerChatReq.kt index 02b0eb1..440b017 100644 --- a/gi/src/commonMain/kotlin/data/chat/PlayerChatReq.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PlayerChatReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/PlayerChatRsp.kt b/gi/src/commonMain/kotlin/data/community/chat/PlayerChatRsp.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PlayerChatRsp.kt rename to gi/src/commonMain/kotlin/data/community/chat/PlayerChatRsp.kt index 98a96dd..b894023 100644 --- a/gi/src/commonMain/kotlin/data/chat/PlayerChatRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PlayerChatRsp.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/PrivateChatNotify.kt b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatNotify.kt similarity index 92% rename from gi/src/commonMain/kotlin/data/chat/PrivateChatNotify.kt rename to gi/src/commonMain/kotlin/data/community/chat/PrivateChatNotify.kt index bf07647..471d444 100644 --- a/gi/src/commonMain/kotlin/data/chat/PrivateChatNotify.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatNotify.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.AddedIn diff --git a/gi/src/commonMain/kotlin/data/chat/PrivateChatReq.kt b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatReq.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PrivateChatReq.kt rename to gi/src/commonMain/kotlin/data/community/chat/PrivateChatReq.kt index cdccf3b..a71a6af 100644 --- a/gi/src/commonMain/kotlin/data/chat/PrivateChatReq.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/PrivateChatRsp.kt b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatRsp.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PrivateChatRsp.kt rename to gi/src/commonMain/kotlin/data/community/chat/PrivateChatRsp.kt index 13fd0b1..d1af65d 100644 --- a/gi/src/commonMain/kotlin/data/chat/PrivateChatRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatRsp.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/community/chat/PrivateChatSetSequenceReq.kt b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatSetSequenceReq.kt new file mode 100644 index 0000000..6537f6b --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatSetSequenceReq.kt @@ -0,0 +1,16 @@ +package data.community.chat + +import org.anime_game_servers.core.base.Version.GI_1_2_0 +import org.anime_game_servers.core.base.Version.GI_3_2_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.RemovedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_2_0) +@RemovedIn(GI_3_2_0) +@ProtoCommand(REQUEST) +internal interface PrivateChatSetSequenceReq { + var sequence: Int + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/chat/PrivateChatSetSequenceRsp.kt b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatSetSequenceRsp.kt new file mode 100644 index 0000000..79d86e3 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/chat/PrivateChatSetSequenceRsp.kt @@ -0,0 +1,15 @@ +package data.community.chat + +import org.anime_game_servers.core.base.Version.GI_1_2_0 +import org.anime_game_servers.core.base.Version.GI_3_2_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.RemovedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_2_0) +@RemovedIn(GI_3_2_0) +@ProtoCommand(RESPONSE) +internal interface PrivateChatSetSequenceRsp { + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/chat/PullPrivateChatReq.kt b/gi/src/commonMain/kotlin/data/community/chat/PullPrivateChatReq.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PullPrivateChatReq.kt rename to gi/src/commonMain/kotlin/data/community/chat/PullPrivateChatReq.kt index ac3bcd6..8cec311 100644 --- a/gi/src/commonMain/kotlin/data/chat/PullPrivateChatReq.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PullPrivateChatReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/PullPrivateChatRsp.kt b/gi/src/commonMain/kotlin/data/community/chat/PullPrivateChatRsp.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PullPrivateChatRsp.kt rename to gi/src/commonMain/kotlin/data/community/chat/PullPrivateChatRsp.kt index 40ce2ad..ab91449 100644 --- a/gi/src/commonMain/kotlin/data/chat/PullPrivateChatRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PullPrivateChatRsp.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/PullRecentChatReq.kt b/gi/src/commonMain/kotlin/data/community/chat/PullRecentChatReq.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PullRecentChatReq.kt rename to gi/src/commonMain/kotlin/data/community/chat/PullRecentChatReq.kt index ffe991a..86d8253 100644 --- a/gi/src/commonMain/kotlin/data/chat/PullRecentChatReq.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PullRecentChatReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/PullRecentChatRsp.kt b/gi/src/commonMain/kotlin/data/community/chat/PullRecentChatRsp.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/PullRecentChatRsp.kt rename to gi/src/commonMain/kotlin/data/community/chat/PullRecentChatRsp.kt index 3ced028..bdd58f7 100644 --- a/gi/src/commonMain/kotlin/data/chat/PullRecentChatRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/PullRecentChatRsp.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/ReadPrivateChatReq.kt b/gi/src/commonMain/kotlin/data/community/chat/ReadPrivateChatReq.kt similarity index 92% rename from gi/src/commonMain/kotlin/data/chat/ReadPrivateChatReq.kt rename to gi/src/commonMain/kotlin/data/community/chat/ReadPrivateChatReq.kt index 506b4d2..7e4a23c 100644 --- a/gi/src/commonMain/kotlin/data/chat/ReadPrivateChatReq.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/ReadPrivateChatReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/ReadPrivateChatRsp.kt b/gi/src/commonMain/kotlin/data/community/chat/ReadPrivateChatRsp.kt similarity index 92% rename from gi/src/commonMain/kotlin/data/chat/ReadPrivateChatRsp.kt rename to gi/src/commonMain/kotlin/data/community/chat/ReadPrivateChatRsp.kt index 084903b..874c257 100644 --- a/gi/src/commonMain/kotlin/data/chat/ReadPrivateChatRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/ReadPrivateChatRsp.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/community/chat/SetChatEmojiCollectionReq.kt b/gi/src/commonMain/kotlin/data/community/chat/SetChatEmojiCollectionReq.kt new file mode 100644 index 0000000..b7b3285 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/chat/SetChatEmojiCollectionReq.kt @@ -0,0 +1,12 @@ +package data.community.chat + +import org.anime_game_servers.core.base.Version.GI_2_1_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_1_0) +@ProtoCommand(REQUEST) +internal interface SetChatEmojiCollectionReq { + var chatEmojiCollectionData: ChatEmojiCollectionData +} diff --git a/gi/src/commonMain/kotlin/data/community/chat/SetChatEmojiCollectionRsp.kt b/gi/src/commonMain/kotlin/data/community/chat/SetChatEmojiCollectionRsp.kt new file mode 100644 index 0000000..9fbf603 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/chat/SetChatEmojiCollectionRsp.kt @@ -0,0 +1,12 @@ +package data.community.chat + +import org.anime_game_servers.core.base.Version.GI_2_1_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_1_0) +@ProtoCommand(RESPONSE) +internal interface SetChatEmojiCollectionRsp { + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/chat/SystemHint.kt b/gi/src/commonMain/kotlin/data/community/chat/SystemHint.kt similarity index 90% rename from gi/src/commonMain/kotlin/data/chat/SystemHint.kt rename to gi/src/commonMain/kotlin/data/community/chat/SystemHint.kt index a4be89b..5c7ad86 100644 --- a/gi/src/commonMain/kotlin/data/chat/SystemHint.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/SystemHint.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/SystemHintType.kt b/gi/src/commonMain/kotlin/data/community/chat/SystemHintType.kt similarity index 94% rename from gi/src/commonMain/kotlin/data/chat/SystemHintType.kt rename to gi/src/commonMain/kotlin/data/community/chat/SystemHintType.kt index da6948b..33310f7 100644 --- a/gi/src/commonMain/kotlin/data/chat/SystemHintType.kt +++ b/gi/src/commonMain/kotlin/data/community/chat/SystemHintType.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.chat import org.anime_game_servers.core.base.Version import org.anime_game_servers.core.base.annotations.AddedIn diff --git a/gi/src/commonMain/kotlin/data/chat/FriendBrief.kt b/gi/src/commonMain/kotlin/data/community/friends/FriendBrief.kt similarity index 95% rename from gi/src/commonMain/kotlin/data/chat/FriendBrief.kt rename to gi/src/commonMain/kotlin/data/community/friends/FriendBrief.kt index 99400df..6a21215 100644 --- a/gi/src/commonMain/kotlin/data/chat/FriendBrief.kt +++ b/gi/src/commonMain/kotlin/data/community/friends/FriendBrief.kt @@ -1,5 +1,6 @@ -package data.chat +package data.community.friends +import data.community.SocialShowAvatarInfo import org.anime_game_servers.core.base.annotations.AddedIn import data.general.PlatformType import data.general.ProfilePicture diff --git a/gi/src/commonMain/kotlin/data/chat/FriendEnterHomeOption.kt b/gi/src/commonMain/kotlin/data/community/friends/FriendEnterHomeOption.kt similarity index 92% rename from gi/src/commonMain/kotlin/data/chat/FriendEnterHomeOption.kt rename to gi/src/commonMain/kotlin/data/community/friends/FriendEnterHomeOption.kt index 2c501ba..10e5fc5 100644 --- a/gi/src/commonMain/kotlin/data/chat/FriendEnterHomeOption.kt +++ b/gi/src/commonMain/kotlin/data/community/friends/FriendEnterHomeOption.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.friends import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/community/friends/FriendInfoChangeNotify.kt b/gi/src/commonMain/kotlin/data/community/friends/FriendInfoChangeNotify.kt new file mode 100644 index 0000000..ab61616 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/FriendInfoChangeNotify.kt @@ -0,0 +1,13 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_2_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_0_0) +@ProtoCommand(NOTIFY) +internal interface FriendInfoChangeNotify { + var onlineId: String + var uid: Int +} diff --git a/gi/src/commonMain/kotlin/data/chat/FriendOnlineState.kt b/gi/src/commonMain/kotlin/data/community/friends/FriendOnlineState.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/FriendOnlineState.kt rename to gi/src/commonMain/kotlin/data/community/friends/FriendOnlineState.kt index 5984738..5a9a044 100644 --- a/gi/src/commonMain/kotlin/data/chat/FriendOnlineState.kt +++ b/gi/src/commonMain/kotlin/data/community/friends/FriendOnlineState.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.friends import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/GetFriendShowAvatarInfoReq.kt b/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowAvatarInfoReq.kt similarity index 92% rename from gi/src/commonMain/kotlin/data/chat/GetFriendShowAvatarInfoReq.kt rename to gi/src/commonMain/kotlin/data/community/friends/GetFriendShowAvatarInfoReq.kt index 755c068..0126cbd 100644 --- a/gi/src/commonMain/kotlin/data/chat/GetFriendShowAvatarInfoReq.kt +++ b/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowAvatarInfoReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.friends import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/GetFriendShowAvatarInfoRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowAvatarInfoRsp.kt similarity index 93% rename from gi/src/commonMain/kotlin/data/chat/GetFriendShowAvatarInfoRsp.kt rename to gi/src/commonMain/kotlin/data/community/friends/GetFriendShowAvatarInfoRsp.kt index 9e98d11..a0ca4dc 100644 --- a/gi/src/commonMain/kotlin/data/chat/GetFriendShowAvatarInfoRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowAvatarInfoRsp.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.friends import org.anime_game_servers.core.base.annotations.AddedIn import data.general.avatar.ShowAvatarInfo diff --git a/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowNameCardInfoReq.kt b/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowNameCardInfoReq.kt new file mode 100644 index 0000000..59f0757 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowNameCardInfoReq.kt @@ -0,0 +1,12 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_1_4_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_4_0) +@ProtoCommand(REQUEST) +internal interface GetFriendShowNameCardInfoReq { + var uid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowNameCardInfoRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowNameCardInfoRsp.kt new file mode 100644 index 0000000..1dd7642 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/GetFriendShowNameCardInfoRsp.kt @@ -0,0 +1,14 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_1_4_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_4_0) +@ProtoCommand(RESPONSE) +internal interface GetFriendShowNameCardInfoRsp { + var retcode: Int + var showNameCardIdList: List + var uid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/GetPlayerAskFriendListReq.kt b/gi/src/commonMain/kotlin/data/community/friends/GetPlayerAskFriendListReq.kt new file mode 100644 index 0000000..476a17d --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/GetPlayerAskFriendListReq.kt @@ -0,0 +1,11 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_2_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_0_0) +@ProtoCommand(REQUEST) +internal interface GetPlayerAskFriendListReq { +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/GetPlayerAskFriendListRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/GetPlayerAskFriendListRsp.kt new file mode 100644 index 0000000..00464ed --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/GetPlayerAskFriendListRsp.kt @@ -0,0 +1,13 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_2_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_0_0) +@ProtoCommand(RESPONSE) +internal interface GetPlayerAskFriendListRsp { + var askFriendList: List + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/GetPlayerFriendListReq.kt b/gi/src/commonMain/kotlin/data/community/friends/GetPlayerFriendListReq.kt new file mode 100644 index 0000000..496d856 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/GetPlayerFriendListReq.kt @@ -0,0 +1,11 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(REQUEST) +internal interface GetPlayerFriendListReq { +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/GetPlayerFriendListRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/GetPlayerFriendListRsp.kt new file mode 100644 index 0000000..6daaacd --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/GetPlayerFriendListRsp.kt @@ -0,0 +1,18 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.RemovedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(RESPONSE) +internal interface GetPlayerFriendListRsp { + var askFriendList: List + @RemovedIn(GI_1_0_0) + var blacklist: List + var friendList: List + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/PSNFriendListNotify.kt b/gi/src/commonMain/kotlin/data/community/friends/PSNFriendListNotify.kt new file mode 100644 index 0000000..7c7ea2f --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/PSNFriendListNotify.kt @@ -0,0 +1,12 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_2_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_0_0) +@ProtoCommand(NOTIFY) +internal interface PSNFriendListNotify { + var psnFriendList: List +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/SetFriendRemarkNameReq.kt b/gi/src/commonMain/kotlin/data/community/friends/SetFriendRemarkNameReq.kt new file mode 100644 index 0000000..df89e79 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/SetFriendRemarkNameReq.kt @@ -0,0 +1,13 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_1_2_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_2_0) +@ProtoCommand(REQUEST) +internal interface SetFriendRemarkNameReq { + var remarkName: String + var uid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/SetFriendRemarkNameRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/SetFriendRemarkNameRsp.kt new file mode 100644 index 0000000..cc23741 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/SetFriendRemarkNameRsp.kt @@ -0,0 +1,17 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_1_2_0 +import org.anime_game_servers.core.base.Version.GI_2_2_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_2_0) +@ProtoCommand(RESPONSE) +internal interface SetFriendRemarkNameRsp { + var remarkName: String + var retcode: Int + var uid: Int + @AddedIn(GI_2_2_0) + var isClearRemark: Boolean +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListNotify.kt b/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListNotify.kt new file mode 100644 index 0000000..5eecce5 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListNotify.kt @@ -0,0 +1,17 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.Version.GI_1_5_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.RemovedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(CLIENT) +internal interface UpdatePS4FriendListNotify { + @RemovedIn(GI_1_5_0) + var onlineIdList: List + @AddedIn(GI_1_5_0) + var psnIdList: List +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListReq.kt b/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListReq.kt new file mode 100644 index 0000000..c7b62ca --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListReq.kt @@ -0,0 +1,12 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_2_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_0_0) +@ProtoCommand(REQUEST) +internal interface UpdatePS4FriendListReq { + var psnIdList: List +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListRsp.kt new file mode 100644 index 0000000..5bc9ff6 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/UpdatePS4FriendListRsp.kt @@ -0,0 +1,13 @@ +package data.community.friends + +import org.anime_game_servers.core.base.Version.GI_2_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_0_0) +@ProtoCommand(RESPONSE) +internal interface UpdatePS4FriendListRsp { + var psnIdList: List + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/AddFriendNotify.kt b/gi/src/commonMain/kotlin/data/community/friends/management/AddFriendNotify.kt new file mode 100644 index 0000000..0e33a2b --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/AddFriendNotify.kt @@ -0,0 +1,14 @@ +package data.community.friends.management + +import data.community.friends.FriendBrief +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(NOTIFY) +internal interface AddFriendNotify { + var targetFriendBrief: FriendBrief + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendNotify.kt b/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendNotify.kt new file mode 100644 index 0000000..cf7f1cc --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendNotify.kt @@ -0,0 +1,14 @@ +package data.community.friends.management + +import data.community.friends.FriendBrief +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(NOTIFY) +internal interface AskAddFriendNotify { + var targetFriendBrief: FriendBrief + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendReq.kt b/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendReq.kt new file mode 100644 index 0000000..06e1d8f --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendReq.kt @@ -0,0 +1,12 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(REQUEST) +internal interface AskAddFriendReq { + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendRsp.kt new file mode 100644 index 0000000..23ee3ca --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/AskAddFriendRsp.kt @@ -0,0 +1,16 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.Version.GI_1_2_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(RESPONSE) +internal interface AskAddFriendRsp { + var retcode: Int + var targetUid: Int + @AddedIn(GI_1_2_0) + var param: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendReq.kt b/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendReq.kt new file mode 100644 index 0000000..4a017ff --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendReq.kt @@ -0,0 +1,13 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(REQUEST) +internal interface DealAddFriendReq { + var dealAddFriendResult: DealAddFriendResultType + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendResultType.kt b/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendResultType.kt new file mode 100644 index 0000000..b683f56 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendResultType.kt @@ -0,0 +1,15 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.AltName +import org.anime_game_servers.core.base.annotations.proto.ProtoEnum + +@AddedIn(GI_0_9_0) +@ProtoEnum +internal enum class DealAddFriendResultType { + @AltName("DEAL_ADD_FRIEND_RESULT_TYPE_REJECT") + DEAL_ADD_FRIEND_REJECT, + @AltName("DEAL_ADD_FRIEND_RESULT_TYPE_ACCEPT") + DEAL_ADD_FRIEND_ACCEPT, +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendRsp.kt new file mode 100644 index 0000000..75b29ff --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/DealAddFriendRsp.kt @@ -0,0 +1,14 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(RESPONSE) +internal interface DealAddFriendRsp { + var dealAddFriendResult: DealAddFriendResultType + var retcode: Int + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendNotify.kt b/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendNotify.kt new file mode 100644 index 0000000..ada2fdc --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendNotify.kt @@ -0,0 +1,12 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(NOTIFY) +internal interface DeleteFriendNotify { + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendReq.kt b/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendReq.kt new file mode 100644 index 0000000..bc4e0b9 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendReq.kt @@ -0,0 +1,12 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(REQUEST) +internal interface DeleteFriendReq { + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendRsp.kt new file mode 100644 index 0000000..40dba57 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/DeleteFriendRsp.kt @@ -0,0 +1,13 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(RESPONSE) +internal interface DeleteFriendRsp { + var retcode: Int + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/ForceAddPlayerFriendReq.kt b/gi/src/commonMain/kotlin/data/community/friends/management/ForceAddPlayerFriendReq.kt new file mode 100644 index 0000000..e4ff51e --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/ForceAddPlayerFriendReq.kt @@ -0,0 +1,12 @@ +package data.community.friends.management + +import org.anime_game_servers.core.base.Version.GI_1_5_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_5_0) +@ProtoCommand(REQUEST) +internal interface ForceAddPlayerFriendReq { + var targetUid: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/friends/management/ForceAddPlayerFriendRsp.kt b/gi/src/commonMain/kotlin/data/community/friends/management/ForceAddPlayerFriendRsp.kt new file mode 100644 index 0000000..d556b15 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/friends/management/ForceAddPlayerFriendRsp.kt @@ -0,0 +1,17 @@ +package data.community.friends.management + +import data.community.friends.FriendBrief +import org.anime_game_servers.core.base.Version.GI_1_5_0 +import org.anime_game_servers.core.base.Version.GI_2_5_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_5_0) +@ProtoCommand(RESPONSE) +internal interface ForceAddPlayerFriendRsp { + var retcode: Int + var targetUid: Int + @AddedIn(GI_2_5_0) + var targetFriendBrief: FriendBrief +} diff --git a/gi/src/commonMain/kotlin/data/chat/Birthday.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/Birthday.kt similarity index 86% rename from gi/src/commonMain/kotlin/data/chat/Birthday.kt rename to gi/src/commonMain/kotlin/data/community/player_presentation/Birthday.kt index bcc7704..5787e02 100644 --- a/gi/src/commonMain/kotlin/data/chat/Birthday.kt +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/Birthday.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.player_presentation import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/GetAllUnlockNameCardReq.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/GetAllUnlockNameCardReq.kt new file mode 100644 index 0000000..fa99f9e --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/GetAllUnlockNameCardReq.kt @@ -0,0 +1,11 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(REQUEST) +internal interface GetAllUnlockNameCardReq { +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/GetAllUnlockNameCardRsp.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/GetAllUnlockNameCardRsp.kt new file mode 100644 index 0000000..c664129 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/GetAllUnlockNameCardRsp.kt @@ -0,0 +1,13 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(RESPONSE) +internal interface GetAllUnlockNameCardRsp { + var nameCardList: List + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/chat/GetPlayerSocialDetailReq.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/GetPlayerSocialDetailReq.kt similarity index 89% rename from gi/src/commonMain/kotlin/data/chat/GetPlayerSocialDetailReq.kt rename to gi/src/commonMain/kotlin/data/community/player_presentation/GetPlayerSocialDetailReq.kt index a667961..a95f5e9 100644 --- a/gi/src/commonMain/kotlin/data/chat/GetPlayerSocialDetailReq.kt +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/GetPlayerSocialDetailReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.player_presentation import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/GetPlayerSocialDetailRsp.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/GetPlayerSocialDetailRsp.kt similarity index 90% rename from gi/src/commonMain/kotlin/data/chat/GetPlayerSocialDetailRsp.kt rename to gi/src/commonMain/kotlin/data/community/player_presentation/GetPlayerSocialDetailRsp.kt index c7435ff..dc8dd7f 100644 --- a/gi/src/commonMain/kotlin/data/chat/GetPlayerSocialDetailRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/GetPlayerSocialDetailRsp.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.player_presentation import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/PlayerSignatureNotify.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/PlayerSignatureNotify.kt new file mode 100644 index 0000000..73af124 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/PlayerSignatureNotify.kt @@ -0,0 +1,12 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_2_7_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_2_7_0) +@ProtoCommand(NOTIFY) +internal interface PlayerSignatureNotify { + var signature: String +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/ProfilePictureChangeNotify.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/ProfilePictureChangeNotify.kt new file mode 100644 index 0000000..c610c1a --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/ProfilePictureChangeNotify.kt @@ -0,0 +1,13 @@ +package data.community.player_presentation + +import data.general.ProfilePicture +import org.anime_game_servers.core.base.Version.GI_1_6_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_6_0) +@ProtoCommand(CLIENT) +internal interface ProfilePictureChangeNotify { + var profilePicture: ProfilePicture +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/SetNameCardReq.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SetNameCardReq.kt new file mode 100644 index 0000000..d557df5 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SetNameCardReq.kt @@ -0,0 +1,12 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(REQUEST) +internal interface SetNameCardReq { + var nameCardId: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/SetNameCardRsp.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SetNameCardRsp.kt new file mode 100644 index 0000000..e31e173 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SetNameCardRsp.kt @@ -0,0 +1,13 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(RESPONSE) +internal interface SetNameCardRsp { + var nameCardId: Int + var retcode: Int +} diff --git a/gi/src/commonMain/kotlin/data/chat/SetPlayerBirthdayReq.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerBirthdayReq.kt similarity index 89% rename from gi/src/commonMain/kotlin/data/chat/SetPlayerBirthdayReq.kt rename to gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerBirthdayReq.kt index 644100f..847a001 100644 --- a/gi/src/commonMain/kotlin/data/chat/SetPlayerBirthdayReq.kt +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerBirthdayReq.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.player_presentation import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/chat/SetPlayerBirthdayRsp.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerBirthdayRsp.kt similarity index 90% rename from gi/src/commonMain/kotlin/data/chat/SetPlayerBirthdayRsp.kt rename to gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerBirthdayRsp.kt index 380b1ea..cdae6a1 100644 --- a/gi/src/commonMain/kotlin/data/chat/SetPlayerBirthdayRsp.kt +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerBirthdayRsp.kt @@ -1,4 +1,4 @@ -package data.chat +package data.community.player_presentation import org.anime_game_servers.core.base.annotations.AddedIn import org.anime_game_servers.core.base.Version diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerHeadImageReq.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerHeadImageReq.kt new file mode 100644 index 0000000..59861be --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerHeadImageReq.kt @@ -0,0 +1,12 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(REQUEST) +internal interface SetPlayerHeadImageReq { + var avatarId: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerHeadImageRsp.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerHeadImageRsp.kt new file mode 100644 index 0000000..12e1e30 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerHeadImageRsp.kt @@ -0,0 +1,17 @@ +package data.community.player_presentation + +import data.general.ProfilePicture +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.Version.GI_1_6_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(RESPONSE) +internal interface SetPlayerHeadImageRsp { + var avatarId: Int + var retcode: Int + @AddedIn(GI_1_6_0) + var profilePicture: ProfilePicture +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerSignatureReq.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerSignatureReq.kt new file mode 100644 index 0000000..eb36cdf --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerSignatureReq.kt @@ -0,0 +1,12 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(REQUEST) +internal interface SetPlayerSignatureReq { + var signature: String +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerSignatureRsp.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerSignatureRsp.kt new file mode 100644 index 0000000..b98745b --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SetPlayerSignatureRsp.kt @@ -0,0 +1,13 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_0_9_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_0_9_0) +@ProtoCommand(RESPONSE) +internal interface SetPlayerSignatureRsp { + var retcode: Int + var signature: String +} diff --git a/gi/src/commonMain/kotlin/data/chat/SocialDetail.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/SocialDetail.kt similarity index 90% rename from gi/src/commonMain/kotlin/data/chat/SocialDetail.kt rename to gi/src/commonMain/kotlin/data/community/player_presentation/SocialDetail.kt index abbef87..8e635d3 100644 --- a/gi/src/commonMain/kotlin/data/chat/SocialDetail.kt +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/SocialDetail.kt @@ -1,5 +1,8 @@ -package data.chat +package data.community.player_presentation +import data.community.friends.FriendEnterHomeOption +import data.community.friends.FriendOnlineState +import data.community.SocialShowAvatarInfo import org.anime_game_servers.core.base.annotations.AddedIn import data.general.ProfilePicture import org.anime_game_servers.core.base.annotations.proto.CommandType diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/UnlockNameCardNotify.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/UnlockNameCardNotify.kt new file mode 100644 index 0000000..133489f --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/UnlockNameCardNotify.kt @@ -0,0 +1,12 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_0_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_0_0) +@ProtoCommand(NOTIFY) +internal interface UnlockNameCardNotify { + var nameCardId: Int +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowAvatarListReq.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowAvatarListReq.kt new file mode 100644 index 0000000..4a78c55 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowAvatarListReq.kt @@ -0,0 +1,13 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_3_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_3_0) +@ProtoCommand(REQUEST) +internal interface UpdatePlayerShowAvatarListReq { + var isShowAvatar: Boolean + var showAvatarIdList: List +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowAvatarListRsp.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowAvatarListRsp.kt new file mode 100644 index 0000000..ea22c4b --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowAvatarListRsp.kt @@ -0,0 +1,14 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_3_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_3_0) +@ProtoCommand(RESPONSE) +internal interface UpdatePlayerShowAvatarListRsp { + var isShowAvatar: Boolean + var retcode: Int + var showAvatarIdList: List +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowNameCardListReq.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowNameCardListReq.kt new file mode 100644 index 0000000..b8106f0 --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowNameCardListReq.kt @@ -0,0 +1,12 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_4_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_4_0) +@ProtoCommand(REQUEST) +internal interface UpdatePlayerShowNameCardListReq { + var showNameCardIdList: List +} diff --git a/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowNameCardListRsp.kt b/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowNameCardListRsp.kt new file mode 100644 index 0000000..90272fe --- /dev/null +++ b/gi/src/commonMain/kotlin/data/community/player_presentation/UpdatePlayerShowNameCardListRsp.kt @@ -0,0 +1,13 @@ +package data.community.player_presentation + +import org.anime_game_servers.core.base.Version.GI_1_4_0 +import org.anime_game_servers.core.base.annotations.AddedIn +import org.anime_game_servers.core.base.annotations.proto.CommandType.* +import org.anime_game_servers.core.base.annotations.proto.ProtoCommand + +@AddedIn(GI_1_4_0) +@ProtoCommand(RESPONSE) +internal interface UpdatePlayerShowNameCardListRsp { + var retcode: Int + var showNameCardIdList: List +}