public Task Run(string typeCode, IReadOnlyDictionary <string, object> data)
        {
            switch (typeCode)
            {
            case "Api_SendPraise":
                _qQLightApi.Api_SendPraise(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SendShake":
                _qQLightApi.Api_SendShake(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_Getbkn":
                var Api_GetbknResult =
                    _qQLightApi.Api_Getbkn(Cookies: data["Cookies"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetbknApiOut
                {
                    Result = Api_GetbknResult
                }));

            case "Api_Getbkn_Long":
                var Api_Getbkn_LongResult =
                    _qQLightApi.Api_Getbkn_Long(Cookies: data["Cookies"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_Getbkn_LongApiOut
                {
                    Result = Api_Getbkn_LongResult
                }));

            case "Api_QuitGroup":
                _qQLightApi.Api_QuitGroup(GroupID: data["GroupID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_QuitDiscussGroup":
                _qQLightApi.Api_QuitDiscussGroup(GroupID: data["GroupID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetSignature":
                _qQLightApi.Api_SetSignature(Signature: data["Signature"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetDiscussName":
                _qQLightApi.Api_SetDiscussName(DiscussGroupID: data["DiscussGroupID"].ToString(), Name: data["Name"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetGroupName":
                _qQLightApi.Api_SetGroupName(GroupID: data["GroupID"].ToString(), Name: data["Name"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_BanGroup":
                _qQLightApi.Api_BanGroup(GroupID: data["GroupID"].ToString(), IsBanGroup: Convert.ToBoolean(data["IsBanGroup"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetManager":
                _qQLightApi.Api_SetManager(GroupID: data["GroupID"].ToString(), QQID: data["QQID"].ToString(), IsManager: Convert.ToBoolean(data["IsManager"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_Ban":
                _qQLightApi.Api_Ban(GroupID: data["GroupID"].ToString(), QQ: data["QQ"].ToString(), time: Convert.ToInt32(data["time"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetAnony":
                _qQLightApi.Api_SetAnony(GroupID: data["GroupID"].ToString(), IsSetAnony: Convert.ToBoolean(data["IsSetAnony"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_RemoveMember":
                _qQLightApi.Api_RemoveMember(GroupID: data["GroupID"].ToString(), QQID: data["QQID"].ToString(), IsBan: Convert.ToBoolean(data["IsBan"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_RemoveGroup":
                _qQLightApi.Api_RemoveGroup(GroupID: data["GroupID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_GetCookies":
                var Api_GetCookiesResult =
                    _qQLightApi.Api_GetCookies(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetCookiesApiOut
                {
                    Result = Api_GetCookiesResult
                }));

            case "Api_GetQzoneToken":
                var Api_GetQzoneTokenResult =
                    _qQLightApi.Api_GetQzoneToken(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQzoneTokenApiOut
                {
                    Result = Api_GetQzoneTokenResult
                }));

            case "Api_GetQzoneCookies":
                var Api_GetQzoneCookiesResult =
                    _qQLightApi.Api_GetQzoneCookies(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQzoneCookiesApiOut
                {
                    Result = Api_GetQzoneCookiesResult
                }));

            case "Api_SendTaotao":
                var Api_SendTaotaoResult =
                    _qQLightApi.Api_SendTaotao(Str: data["Str"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_SendTaotaoApiOut
                {
                    Result = Api_SendTaotaoResult
                }));

            case "Api_GetLoginQQ":
                var Api_GetLoginQQResult =
                    _qQLightApi.Api_GetLoginQQ(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetLoginQQApiOut
                {
                    Result = Api_GetLoginQQResult
                }));

            case "Api_GetPath":
                var Api_GetPathResult =
                    _qQLightApi.Api_GetPath(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetPathApiOut
                {
                    Result = Api_GetPathResult
                }));

            case "Api_Error":
                var Api_ErrorResult =
                    _qQLightApi.Api_Error(Code: data["Code"].ToString(), Str: data["Str"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_ErrorApiOut
                {
                    Result = Api_ErrorResult
                }));

            case "Api_SendMsg":
                var Api_SendMsgResult =
                    _qQLightApi.Api_SendMsg(Type: Convert.ToInt32(data["Type"]), GroupID: data["GroupID"].ToString(), QQID: data["QQID"].ToString(), Msg: data["Msg"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_SendMsgApiOut
                {
                    Result = Api_SendMsgResult
                }));

            case "Api_SetGroupAdd":
                _qQLightApi.Api_SetGroupAdd(GroupID: data["GroupID"].ToString(), QQID: data["QQID"].ToString(), Seq: data["Seq"].ToString(), Type: Convert.ToInt32(data["Type"]), Reason: data["Reason"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetFriendAdd":
                _qQLightApi.Api_SetFriendAdd(QQID: data["QQID"].ToString(), Type: Convert.ToInt32(data["Type"]), Reason: data["Reason"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SendLog":
                _qQLightApi.Api_SendLog(Type: data["Type"].ToString(), Msg: data["Msg"].ToString(), FontColor: Convert.ToInt32(data["FontColor"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetFriendName":
                _qQLightApi.Api_SetFriendName(QQID: data["QQID"].ToString(), Name: data["Name"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_DeleteFriend":
                _qQLightApi.Api_DeleteFriend(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_AddGroup":
                _qQLightApi.Api_AddGroup(GroupID: data["GroupID"].ToString(), 附加信息: data["附加信息"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_AddFriend":
                _qQLightApi.Api_AddFriend(QQID: data["QQID"].ToString(), Info: data["Info"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_JsonMusic":
                var Api_JsonMusicResult =
                    _qQLightApi.Api_JsonMusic(SongID: data["SongID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_JsonMusicApiOut
                {
                    Result = Api_JsonMusicResult
                }));

            case "Api_GetGroupCard":
                var Api_GetGroupCardResult =
                    _qQLightApi.Api_GetGroupCard(GroupID: data["GroupID"].ToString(), QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupCardApiOut
                {
                    Result = Api_GetGroupCardResult
                }));

            case "Api_GetNick":
                var Api_GetNickResult =
                    _qQLightApi.Api_GetNick(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetNickApiOut
                {
                    Result = Api_GetNickResult
                }));

            case "Api_GetGroupName":
                var Api_GetGroupNameResult =
                    _qQLightApi.Api_GetGroupName(GroupID: data["GroupID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupNameApiOut
                {
                    Result = Api_GetGroupNameResult
                }));

            case "Api_GetSoftVersion":
                var Api_GetSoftVersionResult =
                    _qQLightApi.Api_GetSoftVersion(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetSoftVersionApiOut
                {
                    Result = Api_GetSoftVersionResult
                }));

            case "Api_GetGroupIntroduce":
                var Api_GetGroupIntroduceResult =
                    _qQLightApi.Api_GetGroupIntroduce(GroupID: data["GroupID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupIntroduceApiOut
                {
                    Result = Api_GetGroupIntroduceResult
                }));

            case "Api_GetGroupOwner":
                var Api_GetGroupOwnerResult =
                    _qQLightApi.Api_GetGroupOwner(GroupID: data["GroupID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupOwnerApiOut
                {
                    Result = Api_GetGroupOwnerResult
                }));

            case "Api_SetGroupCard":
                _qQLightApi.Api_SetGroupCard(GroupID: data["GroupID"].ToString(), QQID: data["QQID"].ToString(), NewCard: data["NewCard"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_GetPraiseNum":
                var Api_GetPraiseNumResult =
                    _qQLightApi.Api_GetPraiseNum(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetPraiseNumApiOut
                {
                    Result = Api_GetPraiseNumResult
                }));

            case "Api_GetQQLevel":
                var Api_GetQQLevelResult =
                    _qQLightApi.Api_GetQQLevel(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQLevelApiOut
                {
                    Result = Api_GetQQLevelResult
                }));

            case "Api_SetNick":
                _qQLightApi.Api_SetNick(NewNick: data["NewNick"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_Taotaodolike":
                var Api_TaotaodolikeResult =
                    _qQLightApi.Api_Taotaodolike(QQID: data["QQID"].ToString(), URL: data["URL"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_TaotaodolikeApiOut
                {
                    Result = Api_TaotaodolikeResult
                }));

            case "Api_Taotaofeeds":
                var Api_TaotaofeedsResult =
                    _qQLightApi.Api_Taotaofeeds(QQID: data["QQID"].ToString(), URL: data["URL"].ToString(), Content: data["Content"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_TaotaofeedsApiOut
                {
                    Result = Api_TaotaofeedsResult
                }));

            case "Api_GetQQAge":
                var Api_GetQQAgeResult =
                    _qQLightApi.Api_GetQQAge(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQAgeApiOut
                {
                    Result = Api_GetQQAgeResult
                }));

            case "Api_GetQQSex":
                var Api_GetQQSexResult =
                    _qQLightApi.Api_GetQQSex(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQSexApiOut
                {
                    Result = Api_GetQQSexResult
                }));

            case "Api_GetFriendList":
                var Api_GetFriendListResult =
                    _qQLightApi.Api_GetFriendList(Cache: Convert.ToBoolean(data["Cache"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetFriendListApiOut
                {
                    Result = Api_GetFriendListResult
                }));

            case "Api_GetGroupList":
                var Api_GetGroupListResult =
                    _qQLightApi.Api_GetGroupList(Cache: Convert.ToBoolean(data["Cache"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupListApiOut
                {
                    Result = Api_GetGroupListResult
                }));

            case "Api_GetGroupMemberList":
                var Api_GetGroupMemberListResult =
                    _qQLightApi.Api_GetGroupMemberList(GroupID: data["GroupID"].ToString(), Cache: Convert.ToBoolean(data["Cache"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupMemberListApiOut
                {
                    Result = Api_GetGroupMemberListResult
                }));

            case "Api_GetQQInfo":
                var Api_GetQQInfoResult =
                    _qQLightApi.Api_GetQQInfo(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQInfoApiOut
                {
                    Result = Api_GetQQInfoResult
                }));

            case "Api_GetGroupInfo":
                var Api_GetGroupInfoResult =
                    _qQLightApi.Api_GetGroupInfo(GroupID: data["GroupID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupInfoApiOut
                {
                    Result = Api_GetGroupInfoResult
                }));

            case "Api_DeleteMsg":
                _qQLightApi.Api_DeleteMsg(Type: Convert.ToInt32(data["Type"]), GroupID: data["GroupID"].ToString(), QQID: data["QQID"].ToString(), MsgID: data["MsgID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetQQState":
                _qQLightApi.Api_SetQQState(Type: Convert.ToInt32(data["Type"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_InviteFriend":
                _qQLightApi.Api_InviteFriend(GroupID: data["GroupID"].ToString(), QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_GetQQInfo_v2":
                var Api_GetQQInfo_v2Result =
                    _qQLightApi.Api_GetQQInfo_v2(QQID: data["QQID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQInfo_v2ApiOut
                {
                    Result = Api_GetQQInfo_v2Result
                }));

            case "CoUninitialize":
                _qQLightApi.CoUninitialize();
                return(Task.CompletedTask);

            case "CoInitialize":
                _qQLightApi.CoInitialize(pvReserved: Convert.ToInt32(data["pvReserved"]));
                return(Task.CompletedTask);

            case "Api_UpLoadPic":
                var Api_UpLoadPicResult =
                    _qQLightApi.Api_UpLoadPic(Type: Convert.ToInt32(data["Type"]), 对象: data["对象"].ToString(), Bin: data["Bin"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_UpLoadPicApiOut
                {
                    Result = Api_UpLoadPicResult
                }));

            case "Api_SetPluginState":
                var Api_SetPluginStateResult =
                    _qQLightApi.Api_SetPluginState(State: Convert.ToBoolean(data["State"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_SetPluginStateApiOut
                {
                    Result = Api_SetPluginStateResult
                }));

            case "Api_DeleteFile":
                _qQLightApi.Api_DeleteFile(群号: data["群号"].ToString(), 文件GUID: data["文件GUID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_RepeatFile":
                _qQLightApi.Api_RepeatFile(来源对象: data["来源对象"].ToString(), 转发群号: data["转发群号"].ToString(), 文件GUID: data["文件GUID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_ClearOffLineFile":
                _qQLightApi.Api_ClearOffLineFile(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "WideCharToMultiByte":
                var WideCharToMultiByteResult =
                    _qQLightApi.WideCharToMultiByte(CodePage: Convert.ToInt32(data["CodePage"]), dwFlags: Convert.ToInt32(data["dwFlags"]), lpWideCharStr: Convert.FromBase64String(data["lpWideCharStr"].ToString()), cchWideChar: Convert.ToInt32(data["cchWideChar"]), lpMultiByteStr: data["lpMultiByteStr"].ToString(), cchMultiByte: Convert.ToInt32(data["cchMultiByte"]), lpDefaultChar: Convert.ToInt32(data["lpDefaultChar"]), lpUsedDefaultChar: Convert.ToInt32(data["lpUsedDefaultChar"]));
                return(_mahuaCenter.HandleMahuaOutput(new WideCharToMultiByteApiOut
                {
                    Result = WideCharToMultiByteResult
                }));

            default:
                throw new ArgumentOutOfRangeException(nameof(typeCode));
            }
        }
Пример #2
0
        public Task Run(string typeCode, IReadOnlyDictionary <string, object> data)
        {
            switch (typeCode)
            {
            case "Api_GetGtk_Bkn":
                var Api_GetGtk_BknResult =
                    _mpqApi.Api_GetGtk_Bkn(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGtk_BknApiOut
                {
                    Result = Api_GetGtk_BknResult
                }));

            case "Api_GetBkn32":
                var Api_GetBkn32Result =
                    _mpqApi.Api_GetBkn32(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetBkn32ApiOut
                {
                    Result = Api_GetBkn32Result
                }));

            case "Api_GetLdw":
                var Api_GetLdwResult =
                    _mpqApi.Api_GetLdw(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetLdwApiOut
                {
                    Result = Api_GetLdwResult
                }));

            case "Api_GetRunPath":
                var Api_GetRunPathResult =
                    _mpqApi.Api_GetRunPath();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetRunPathApiOut
                {
                    Result = Api_GetRunPathResult
                }));

            case "Api_GetOnlineQQlist":
                var Api_GetOnlineQQlistResult =
                    _mpqApi.Api_GetOnlineQQlist();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetOnlineQQlistApiOut
                {
                    Result = Api_GetOnlineQQlistResult
                }));

            case "Api_GetQQlist":
                var Api_GetQQlistResult =
                    _mpqApi.Api_GetQQlist();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQlistApiOut
                {
                    Result = Api_GetQQlistResult
                }));

            case "Api_GetSessionkey":
                var Api_GetSessionkeyResult =
                    _mpqApi.Api_GetSessionkey(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetSessionkeyApiOut
                {
                    Result = Api_GetSessionkeyResult
                }));

            case "Api_GetClientkey":
                var Api_GetClientkeyResult =
                    _mpqApi.Api_GetClientkey(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetClientkeyApiOut
                {
                    Result = Api_GetClientkeyResult
                }));

            case "Api_GetLongClientkey":
                var Api_GetLongClientkeyResult =
                    _mpqApi.Api_GetLongClientkey(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetLongClientkeyApiOut
                {
                    Result = Api_GetLongClientkeyResult
                }));

            case "Api_GetCookies":
                var Api_GetCookiesResult =
                    _mpqApi.Api_GetCookies(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetCookiesApiOut
                {
                    Result = Api_GetCookiesResult
                }));

            case "Api_GetPrefix":
                var Api_GetPrefixResult =
                    _mpqApi.Api_GetPrefix();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetPrefixApiOut
                {
                    Result = Api_GetPrefixResult
                }));

            case "Api_Cache_NameCard":
                _mpqApi.Api_Cache_NameCard(群号: data["群号"].ToString(), QQ: data["QQ"].ToString(), 片: data["名片"].ToString());
                return(Task.CompletedTask);

            case "Api_DBan":
                _mpqApi.Api_DBan(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(Task.CompletedTask);

            case "Api_Ban":
                _mpqApi.Api_Ban(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(Task.CompletedTask);

            case "Api_Shutup":
                var Api_ShutupResult =
                    _mpqApi.Api_Shutup(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString(), QQ: data["QQ"].ToString(), 时长: Convert.ToInt32(data["时长"]));
                return(_mahuaCenter.HandleMahuaOutput(new Api_ShutupApiOut
                {
                    Result = Api_ShutupResult
                }));

            case "Api_SetNotice":
                _mpqApi.Api_SetNotice(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString(), 标题: data["标题"].ToString(), 内容: data["内容"].ToString());
                return(Task.CompletedTask);

            case "Api_GetNotice":
                var Api_GetNoticeResult =
                    _mpqApi.Api_GetNotice(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetNoticeApiOut
                {
                    Result = Api_GetNoticeResult
                }));

            case "Api_GetNameCard":
                var Api_GetNameCardResult =
                    _mpqApi.Api_GetNameCard(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetNameCardApiOut
                {
                    Result = Api_GetNameCardResult
                }));

            case "Api_SetNameCard":
                _mpqApi.Api_SetNameCard(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString(), QQ: data["QQ"].ToString(), 片: data["名片"].ToString());
                return(Task.CompletedTask);

            case "Api_QuitDG":
                _mpqApi.Api_QuitDG(响应的QQ: data["响应的QQ"].ToString(), 讨论组ID: data["讨论组ID"].ToString());
                return(Task.CompletedTask);

            case "Api_DelFriend":
                var Api_DelFriendResult =
                    _mpqApi.Api_DelFriend(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_DelFriendApiOut
                {
                    Result = Api_DelFriendResult
                }));

            case "Api_Kick":
                var Api_KickResult =
                    _mpqApi.Api_Kick(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString(), 对象: data["对象"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_KickApiOut
                {
                    Result = Api_KickResult
                }));

            case "Api_JoinGroup":
                _mpqApi.Api_JoinGroup(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString(), 附加理由: data["附加理由"].ToString());
                return(Task.CompletedTask);

            case "Api_QuitGroup":
                _mpqApi.Api_QuitGroup(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString());
                return(Task.CompletedTask);

            case "Api_UploadPic":
                var Api_UploadPicResult =
                    _mpqApi.Api_UploadPic(响应的QQ: data["响应的QQ"].ToString(), 参_上传类型: Convert.ToInt32(data["参_上传类型"]), 参_参考对象: data["参_参考对象"].ToString(), 参_图片数据: Convert.FromBase64String(data["参_图片数据"].ToString()));
                return(_mahuaCenter.HandleMahuaOutput(new Api_UploadPicApiOut
                {
                    Result = Api_UploadPicResult
                }));

            case "Api_GuidGetPicLink":
                var Api_GuidGetPicLinkResult =
                    _mpqApi.Api_GuidGetPicLink(图片GUID: data["图片GUID"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GuidGetPicLinkApiOut
                {
                    Result = Api_GuidGetPicLinkResult
                }));

            case "Api_Reply":
                var Api_ReplyResult =
                    _mpqApi.Api_Reply(响应的QQ: data["响应的QQ"].ToString(), 信息类型: Convert.ToInt32(data["信息类型"]), 回复对象: data["回复对象"].ToString(), 内容: data["内容"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_ReplyApiOut
                {
                    Result = Api_ReplyResult
                }));

            case "Api_SendMsg":
                var Api_SendMsgResult =
                    _mpqApi.Api_SendMsg(响应的QQ: data["响应的QQ"].ToString(), 信息类型: Convert.ToInt32(data["信息类型"]), 参考子类型: Convert.ToInt32(data["参考子类型"]), 收信群_讨论组: data["收信群_讨论组"].ToString(), 收信对象: data["收信对象"].ToString(), 内容: data["内容"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_SendMsgApiOut
                {
                    Result = Api_SendMsgResult
                }));

            case "Api_Send":
                var Api_SendResult =
                    _mpqApi.Api_Send(封包内容: data["封包内容"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_SendApiOut
                {
                    Result = Api_SendResult
                }));

            case "Api_OutPut":
                var Api_OutPutResult =
                    _mpqApi.Api_OutPut(内容: data["内容"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_OutPutApiOut
                {
                    Result = Api_OutPutResult
                }));

            case "Api_IsEnable":
                var Api_IsEnableResult =
                    _mpqApi.Api_IsEnable();
                return(_mahuaCenter.HandleMahuaOutput(new Api_IsEnableApiOut
                {
                    Result = Api_IsEnableResult
                }));

            case "Api_Login":
                var Api_LoginResult =
                    _mpqApi.Api_Login(QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_LoginApiOut
                {
                    Result = Api_LoginResult
                }));

            case "Api_Logout":
                _mpqApi.Api_Logout(QQ: data["QQ"].ToString());
                return(Task.CompletedTask);

            case "Api_Tea加密":
                var Api_Tea加密Result =
                    _mpqApi.Api_Tea加密(加密内容: data["加密内容"].ToString(), Key: data["Key"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_Tea加密ApiOut
                {
                    Result = Api_Tea加密Result
                }));

            case "Api_Tea解密":
                var Api_Tea解密Result =
                    _mpqApi.Api_Tea解密(解密内容: data["解密内容"].ToString(), Key: data["Key"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_Tea解密ApiOut
                {
                    Result = Api_Tea解密Result
                }));

            case "Api_GetNick":
                var Api_GetNickResult =
                    _mpqApi.Api_GetNick(QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetNickApiOut
                {
                    Result = Api_GetNickResult
                }));

            case "Api_GetQQLevel":
                var Api_GetQQLevelResult =
                    _mpqApi.Api_GetQQLevel(QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQLevelApiOut
                {
                    Result = Api_GetQQLevelResult
                }));

            case "Api_GNGetGid":
                var Api_GNGetGidResult =
                    _mpqApi.Api_GNGetGid(群号: data["群号"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GNGetGidApiOut
                {
                    Result = Api_GNGetGidResult
                }));

            case "Api_GidGetGN":
                var Api_GidGetGNResult =
                    _mpqApi.Api_GidGetGN(群ID: data["群ID"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GidGetGNApiOut
                {
                    Result = Api_GidGetGNResult
                }));

            case "Api_GetVersion":
                var Api_GetVersionResult =
                    _mpqApi.Api_GetVersion();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetVersionApiOut
                {
                    Result = Api_GetVersionResult
                }));

            case "Api_GetVersionName":
                var Api_GetVersionNameResult =
                    _mpqApi.Api_GetVersionName();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetVersionNameApiOut
                {
                    Result = Api_GetVersionNameResult
                }));

            case "Api_GetTimeStamp":
                var Api_GetTimeStampResult =
                    _mpqApi.Api_GetTimeStamp();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetTimeStampApiOut
                {
                    Result = Api_GetTimeStampResult
                }));

            case "Api_GetLog":
                var Api_GetLogResult =
                    _mpqApi.Api_GetLog();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetLogApiOut
                {
                    Result = Api_GetLogResult
                }));

            case "Api_IfBlock":
                var Api_IfBlockResult =
                    _mpqApi.Api_IfBlock(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_IfBlockApiOut
                {
                    Result = Api_IfBlockResult
                }));

            case "Api_GetAdminList":
                var Api_GetAdminListResult =
                    _mpqApi.Api_GetAdminList(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetAdminListApiOut
                {
                    Result = Api_GetAdminListResult
                }));

            case "Api_AddTaotao":
                var Api_AddTaotaoResult =
                    _mpqApi.Api_AddTaotao(响应的QQ: data["响应的QQ"].ToString(), 内容: data["内容"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_AddTaotaoApiOut
                {
                    Result = Api_AddTaotaoResult
                }));

            case "Api_GetSign":
                var Api_GetSignResult =
                    _mpqApi.Api_GetSign(响应的QQ: data["响应的QQ"].ToString(), 对象: data["对象"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetSignApiOut
                {
                    Result = Api_GetSignResult
                }));

            case "Api_SetSign":
                var Api_SetSignResult =
                    _mpqApi.Api_SetSign(响应的QQ: data["响应的QQ"].ToString(), 内容: data["内容"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_SetSignApiOut
                {
                    Result = Api_SetSignResult
                }));

            case "Api_GetGroupListA":
                var Api_GetGroupListAResult =
                    _mpqApi.Api_GetGroupListA(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupListAApiOut
                {
                    Result = Api_GetGroupListAResult
                }));

            case "Api_GetGroupListB":
                var Api_GetGroupListBResult =
                    _mpqApi.Api_GetGroupListB(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupListBApiOut
                {
                    Result = Api_GetGroupListBResult
                }));

            case "Api_GetGroupMemberA":
                var Api_GetGroupMemberAResult =
                    _mpqApi.Api_GetGroupMemberA(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupMemberAApiOut
                {
                    Result = Api_GetGroupMemberAResult
                }));

            case "Api_GetGroupMemberB":
                var Api_GetGroupMemberBResult =
                    _mpqApi.Api_GetGroupMemberB(响应的QQ: data["响应的QQ"].ToString(), 群号: data["群号"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupMemberBApiOut
                {
                    Result = Api_GetGroupMemberBResult
                }));

            case "Api_GetFriendList":
                var Api_GetFriendListResult =
                    _mpqApi.Api_GetFriendList(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetFriendListApiOut
                {
                    Result = Api_GetFriendListResult
                }));

            case "Api_GetQQAge":
                var Api_GetQQAgeResult =
                    _mpqApi.Api_GetQQAge(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQAgeApiOut
                {
                    Result = Api_GetQQAgeResult
                }));

            case "Api_GetAge":
                var Api_GetAgeResult =
                    _mpqApi.Api_GetAge(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetAgeApiOut
                {
                    Result = Api_GetAgeResult
                }));

            case "Api_GetPersonalProfile":
                var Api_GetPersonalProfileResult =
                    _mpqApi.Api_GetPersonalProfile(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetPersonalProfileApiOut
                {
                    Result = Api_GetPersonalProfileResult
                }));

            case "Api_GetEmail":
                var Api_GetEmailResult =
                    _mpqApi.Api_GetEmail(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetEmailApiOut
                {
                    Result = Api_GetEmailResult
                }));

            case "Api_GetGender":
                var Api_GetGenderResult =
                    _mpqApi.Api_GetGender(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGenderApiOut
                {
                    Result = Api_GetGenderResult
                }));

            case "Api_SendTyping":
                var Api_SendTypingResult =
                    _mpqApi.Api_SendTyping(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_SendTypingApiOut
                {
                    Result = Api_SendTypingResult
                }));

            case "Api_SendShake":
                var Api_SendShakeResult =
                    _mpqApi.Api_SendShake(响应的QQ: data["响应的QQ"].ToString(), QQ: data["QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_SendShakeApiOut
                {
                    Result = Api_SendShakeResult
                }));

            case "Api_GetRadomOnlineQQ":
                var Api_GetRadomOnlineQQResult =
                    _mpqApi.Api_GetRadomOnlineQQ();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetRadomOnlineQQApiOut
                {
                    Result = Api_GetRadomOnlineQQResult
                }));

            case "Api_AddQQ":
                var Api_AddQQResult =
                    _mpqApi.Api_AddQQ(QQ: data["QQ"].ToString(), 密码: data["密码"].ToString(), 自动登录: Convert.ToBoolean(data["自动登录"]));
                return(_mahuaCenter.HandleMahuaOutput(new Api_AddQQApiOut
                {
                    Result = Api_AddQQResult
                }));

            case "Api_SetOLStatus":
                var Api_SetOLStatusResult =
                    _mpqApi.Api_SetOLStatus(响应的QQ: data["响应的QQ"].ToString(), 在线状态: Convert.ToInt32(data["在线状态"]), 状态附加信息: data["状态附加信息"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_SetOLStatusApiOut
                {
                    Result = Api_SetOLStatusResult
                }));

            case "Api_GetMC":
                var Api_GetMCResult =
                    _mpqApi.Api_GetMC();
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetMCApiOut
                {
                    Result = Api_GetMCResult
                }));

            case "Api_GroupInvitation":
                var Api_GroupInvitationResult =
                    _mpqApi.Api_GroupInvitation(响应的QQ: data["响应的QQ"].ToString(), 好友QQ: data["好友QQ"].ToString(), 群号: data["群号"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GroupInvitationApiOut
                {
                    Result = Api_GroupInvitationResult
                }));

            case "Api_CreateDG":
                var Api_CreateDGResult =
                    _mpqApi.Api_CreateDG(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_CreateDGApiOut
                {
                    Result = Api_CreateDGResult
                }));

            case "Api_KickDG":
                var Api_KickDGResult =
                    _mpqApi.Api_KickDG(响应的QQ: data["响应的QQ"].ToString(), 讨论组ID: data["讨论组ID"].ToString(), 成员: data["成员"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_KickDGApiOut
                {
                    Result = Api_KickDGResult
                }));

            case "Api_DGInvitation":
                var Api_DGInvitationResult =
                    _mpqApi.Api_DGInvitation(响应的QQ: data["响应的QQ"].ToString(), 讨论组ID: data["讨论组ID"].ToString(), 成员组: data["成员组"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_DGInvitationApiOut
                {
                    Result = Api_DGInvitationResult
                }));

            case "Api_GetDGList":
                var Api_GetDGListResult =
                    _mpqApi.Api_GetDGList(响应的QQ: data["响应的QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetDGListApiOut
                {
                    Result = Api_GetDGListResult
                }));

            case "Api_SendMusic":
                var Api_SendMusicResult =
                    _mpqApi.Api_SendMusic(响应的QQ: data["响应的QQ"].ToString(), 收信对象类型: Convert.ToInt32(data["收信对象类型"]), 收信对象所属群_讨论组: data["收信对象所属群_讨论组"].ToString(), 收信对象QQ: data["收信对象QQ"].ToString(), 音乐简介: data["音乐简介"].ToString(), 音乐播放页面连接: data["音乐播放页面连接"].ToString(), 音乐封面连接: data["音乐封面连接"].ToString(), 音乐文件直连连接: data["音乐文件直连连接"].ToString(), 曲名: data["曲名"].ToString(), 歌手名: data["歌手名"].ToString(), 音乐来源名: data["音乐来源名"].ToString(), 音乐来源图标连接: data["音乐来源图标连接"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_SendMusicApiOut
                {
                    Result = Api_SendMusicResult
                }));

            case "Api_SendObjectMsg":
                var Api_SendObjectMsgResult =
                    _mpqApi.Api_SendObjectMsg(响应的QQ: data["响应的QQ"].ToString(), 收信对象类型: Convert.ToInt32(data["收信对象类型"]), 收信对象所属群_讨论组: data["收信对象所属群_讨论组"].ToString(), 收信对象QQ: data["收信对象QQ"].ToString(), ObjectMsg: data["ObjectMsg"].ToString(), 结构子类型: Convert.ToInt32(data["结构子类型"]));
                return(_mahuaCenter.HandleMahuaOutput(new Api_SendObjectMsgApiOut
                {
                    Result = Api_SendObjectMsgResult
                }));

            case "Api_IsFriend":
                var Api_IsFriendResult =
                    _mpqApi.Api_IsFriend(响应的QQ: data["响应的QQ"].ToString(), 对象QQ: data["对象QQ"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new Api_IsFriendApiOut
                {
                    Result = Api_IsFriendResult
                }));

            default:
                throw new ArgumentOutOfRangeException(nameof(typeCode));
            }
        }
        public Task Run(string typeCode, IReadOnlyDictionary <string, object> data)
        {
            switch (typeCode)
            {
            case "CQ_sendPrivateMsg":
                var CQ_sendPrivateMsgResult =
                    _cqpApi.CQ_sendPrivateMsg(AuthCode: _cqpAuthCodeContainer.AuthCode, QQID: Convert.ToInt64(data["QQID"]), msg: data["msg"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_sendPrivateMsgApiOut
                {
                    Result = CQ_sendPrivateMsgResult
                }));

            case "CQ_sendGroupMsg":
                var CQ_sendGroupMsgResult =
                    _cqpApi.CQ_sendGroupMsg(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), msg: data["msg"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_sendGroupMsgApiOut
                {
                    Result = CQ_sendGroupMsgResult
                }));

            case "CQ_sendDiscussMsg":
                var CQ_sendDiscussMsgResult =
                    _cqpApi.CQ_sendDiscussMsg(AuthCode: _cqpAuthCodeContainer.AuthCode, 讨论组号: Convert.ToInt64(data["讨论组号"]), msg: data["msg"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_sendDiscussMsgApiOut
                {
                    Result = CQ_sendDiscussMsgResult
                }));

            case "CQ_deleteMsg":
                var CQ_deleteMsgResult =
                    _cqpApi.CQ_deleteMsg(AuthCode: _cqpAuthCodeContainer.AuthCode, MsgId: Convert.ToInt64(data["MsgId"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_deleteMsgApiOut
                {
                    Result = CQ_deleteMsgResult
                }));

            case "CQ_sendLikeV2":
                var CQ_sendLikeV2Result =
                    _cqpApi.CQ_sendLikeV2(AuthCode: _cqpAuthCodeContainer.AuthCode, QQID: Convert.ToInt64(data["QQID"]), times: Convert.ToInt32(data["times"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_sendLikeV2ApiOut
                {
                    Result = CQ_sendLikeV2Result
                }));

            case "CQ_getCookies":
                var CQ_getCookiesResult =
                    _cqpApi.CQ_getCookies(AuthCode: _cqpAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getCookiesApiOut
                {
                    Result = CQ_getCookiesResult
                }));

            case "CQ_getRecord":
                var CQ_getRecordResult =
                    _cqpApi.CQ_getRecord(AuthCode: _cqpAuthCodeContainer.AuthCode, file: data["file"].ToString(), outformat: data["outformat"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getRecordApiOut
                {
                    Result = CQ_getRecordResult
                }));

            case "CQ_getCsrfToken":
                var CQ_getCsrfTokenResult =
                    _cqpApi.CQ_getCsrfToken(AuthCode: _cqpAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getCsrfTokenApiOut
                {
                    Result = CQ_getCsrfTokenResult
                }));

            case "CQ_getAppDirectory":
                var CQ_getAppDirectoryResult =
                    _cqpApi.CQ_getAppDirectory(AuthCode: _cqpAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getAppDirectoryApiOut
                {
                    Result = CQ_getAppDirectoryResult
                }));

            case "CQ_getLoginQQ":
                var CQ_getLoginQQResult =
                    _cqpApi.CQ_getLoginQQ(AuthCode: _cqpAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getLoginQQApiOut
                {
                    Result = CQ_getLoginQQResult
                }));

            case "CQ_getLoginNick":
                var CQ_getLoginNickResult =
                    _cqpApi.CQ_getLoginNick(AuthCode: _cqpAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getLoginNickApiOut
                {
                    Result = CQ_getLoginNickResult
                }));

            case "CQ_setGroupKick":
                var CQ_setGroupKickResult =
                    _cqpApi.CQ_setGroupKick(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), QQID: Convert.ToInt64(data["QQID"]), 拒绝再加群: Convert.ToBoolean(data["拒绝再加群"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupKickApiOut
                {
                    Result = CQ_setGroupKickResult
                }));

            case "CQ_setGroupBan":
                var CQ_setGroupBanResult =
                    _cqpApi.CQ_setGroupBan(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), QQID: Convert.ToInt64(data["QQID"]), 禁言时间: Convert.ToInt64(data["禁言时间"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupBanApiOut
                {
                    Result = CQ_setGroupBanResult
                }));

            case "CQ_setGroupAdmin":
                var CQ_setGroupAdminResult =
                    _cqpApi.CQ_setGroupAdmin(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), QQID: Convert.ToInt64(data["QQID"]), 成为管理员: Convert.ToBoolean(data["成为管理员"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupAdminApiOut
                {
                    Result = CQ_setGroupAdminResult
                }));

            case "CQ_setGroupSpecialTitle":
                var CQ_setGroupSpecialTitleResult =
                    _cqpApi.CQ_setGroupSpecialTitle(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), QQID: Convert.ToInt64(data["QQID"]), 头衔: data["头衔"].ToString(), 过期时间: Convert.ToInt64(data["过期时间"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupSpecialTitleApiOut
                {
                    Result = CQ_setGroupSpecialTitleResult
                }));

            case "CQ_setGroupWholeBan":
                var CQ_setGroupWholeBanResult =
                    _cqpApi.CQ_setGroupWholeBan(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), 开启禁言: Convert.ToBoolean(data["开启禁言"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupWholeBanApiOut
                {
                    Result = CQ_setGroupWholeBanResult
                }));

            case "CQ_setGroupAnonymousBan":
                var CQ_setGroupAnonymousBanResult =
                    _cqpApi.CQ_setGroupAnonymousBan(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), 匿名: data["匿名"].ToString(), 禁言时间: Convert.ToInt64(data["禁言时间"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupAnonymousBanApiOut
                {
                    Result = CQ_setGroupAnonymousBanResult
                }));

            case "CQ_setGroupAnonymous":
                var CQ_setGroupAnonymousResult =
                    _cqpApi.CQ_setGroupAnonymous(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), 开启匿名: Convert.ToBoolean(data["开启匿名"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupAnonymousApiOut
                {
                    Result = CQ_setGroupAnonymousResult
                }));

            case "CQ_setGroupCard":
                var CQ_setGroupCardResult =
                    _cqpApi.CQ_setGroupCard(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), QQID: Convert.ToInt64(data["QQID"]), 新名片_昵称: data["新名片_昵称"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupCardApiOut
                {
                    Result = CQ_setGroupCardResult
                }));

            case "CQ_setGroupLeave":
                var CQ_setGroupLeaveResult =
                    _cqpApi.CQ_setGroupLeave(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), 是否解散: Convert.ToBoolean(data["是否解散"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupLeaveApiOut
                {
                    Result = CQ_setGroupLeaveResult
                }));

            case "CQ_setDiscussLeave":
                var CQ_setDiscussLeaveResult =
                    _cqpApi.CQ_setDiscussLeave(AuthCode: _cqpAuthCodeContainer.AuthCode, 讨论组号: Convert.ToInt64(data["讨论组号"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setDiscussLeaveApiOut
                {
                    Result = CQ_setDiscussLeaveResult
                }));

            case "CQ_setFriendAddRequest":
                var CQ_setFriendAddRequestResult =
                    _cqpApi.CQ_setFriendAddRequest(AuthCode: _cqpAuthCodeContainer.AuthCode, 请求反馈标识: data["请求反馈标识"].ToString(), 反馈类型: Convert.ToInt32(data["反馈类型"]), 备注: data["备注"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setFriendAddRequestApiOut
                {
                    Result = CQ_setFriendAddRequestResult
                }));

            case "CQ_setGroupAddRequestV2":
                var CQ_setGroupAddRequestV2Result =
                    _cqpApi.CQ_setGroupAddRequestV2(AuthCode: _cqpAuthCodeContainer.AuthCode, 请求反馈标识: data["请求反馈标识"].ToString(), 请求类型: Convert.ToInt32(data["请求类型"]), 反馈类型: Convert.ToInt32(data["反馈类型"]), 理由: data["理由"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setGroupAddRequestV2ApiOut
                {
                    Result = CQ_setGroupAddRequestV2Result
                }));

            case "CQ_addLog":
                var CQ_addLogResult =
                    _cqpApi.CQ_addLog(AuthCode: _cqpAuthCodeContainer.AuthCode, 优先级: Convert.ToInt32(data["优先级"]), 类型: data["类型"].ToString(), 内容: data["内容"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_addLogApiOut
                {
                    Result = CQ_addLogResult
                }));

            case "CQ_setFatal":
                var CQ_setFatalResult =
                    _cqpApi.CQ_setFatal(AuthCode: _cqpAuthCodeContainer.AuthCode, 错误信息: data["错误信息"].ToString());
                return(_mahuaCenter.HandleMahuaOutput(new CQ_setFatalApiOut
                {
                    Result = CQ_setFatalResult
                }));

            case "CQ_getGroupMemberInfoV2":
                var CQ_getGroupMemberInfoV2Result =
                    _cqpApi.CQ_getGroupMemberInfoV2(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]), QQID: Convert.ToInt64(data["QQID"]), 使用缓存: Convert.ToBoolean(data["不使用缓存"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getGroupMemberInfoV2ApiOut
                {
                    Result = CQ_getGroupMemberInfoV2Result
                }));

            case "CQ_getGroupMemberList":
                var CQ_getGroupMemberListResult =
                    _cqpApi.CQ_getGroupMemberList(AuthCode: _cqpAuthCodeContainer.AuthCode, 群号: Convert.ToInt64(data["群号"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getGroupMemberListApiOut
                {
                    Result = CQ_getGroupMemberListResult
                }));

            case "CQ_getGroupList":
                var CQ_getGroupListResult =
                    _cqpApi.CQ_getGroupList(AuthCode: _cqpAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getGroupListApiOut
                {
                    Result = CQ_getGroupListResult
                }));

            case "CQ_getStrangerInfo":
                var CQ_getStrangerInfoResult =
                    _cqpApi.CQ_getStrangerInfo(AuthCode: _cqpAuthCodeContainer.AuthCode, QQID: Convert.ToInt64(data["QQID"]), 使用缓存: Convert.ToBoolean(data["不使用缓存"]));
                return(_mahuaCenter.HandleMahuaOutput(new CQ_getStrangerInfoApiOut
                {
                    Result = CQ_getStrangerInfoResult
                }));

            default:
                throw new ArgumentOutOfRangeException(nameof(typeCode));
            }
        }
        public Task Run(string typeCode, IReadOnlyDictionary <string, object> data)
        {
            switch (typeCode)
            {
            case "Api_SendPraise":
                _qQLightApi.Api_SendPraise(QQ号: data["QQ号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SendShake":
                _qQLightApi.Api_SendShake(QQ号: data["QQ号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_Getbkn":
                var Api_GetbknResult =
                    _qQLightApi.Api_Getbkn(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetbknApiOut
                {
                    Result = Api_GetbknResult
                }));

            case "Api_QuitGroup":
                _qQLightApi.Api_QuitGroup(群号: data["群号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_QuitDiscussGroup":
                _qQLightApi.Api_QuitDiscussGroup(讨论组号: data["讨论组号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetSignature":
                _qQLightApi.Api_SetSignature(个性签名: data["个性签名"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetDiscussName":
                _qQLightApi.Api_SetDiscussName(讨论组号: data["讨论组号"].ToString(), 称: data["名称"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_BanGroup":
                _qQLightApi.Api_BanGroup(群号: data["群号"].ToString(), 是否全群禁言: Convert.ToBoolean(data["是否全群禁言"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_RemoveGroup":
                _qQLightApi.Api_RemoveGroup(群号: data["群号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetManager":
                _qQLightApi.Api_SetManager(群号: data["群号"].ToString(), QQ号: data["QQ号"].ToString(), 是否设置为管理员: Convert.ToBoolean(data["是否设置为管理员"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_Ban":
                _qQLightApi.Api_Ban(群号: data["群号"].ToString(), QQ: data["QQ"].ToString(), 禁言时长: Convert.ToInt32(data["禁言时长"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetAnony":
                _qQLightApi.Api_SetAnony(群号: data["群号"].ToString(), 是否允许匿名聊天: Convert.ToBoolean(data["是否允许匿名聊天"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_RemoveMember":
                _qQLightApi.Api_RemoveMember(群号: data["群号"].ToString(), QQ号: data["QQ号"].ToString(), 是否不再接收加群申请: Convert.ToBoolean(data["是否不再接收加群申请"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_GetCookies":
                var Api_GetCookiesResult =
                    _qQLightApi.Api_GetCookies(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetCookiesApiOut
                {
                    Result = Api_GetCookiesResult
                }));

            case "Api_GetClientKey":
                var Api_GetClientKeyResult =
                    _qQLightApi.Api_GetClientKey(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetClientKeyApiOut
                {
                    Result = Api_GetClientKeyResult
                }));

            case "Api_GetLoginQQ":
                var Api_GetLoginQQResult =
                    _qQLightApi.Api_GetLoginQQ(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetLoginQQApiOut
                {
                    Result = Api_GetLoginQQResult
                }));

            case "Api_GetPluginState":
                var Api_GetPluginStateResult =
                    _qQLightApi.Api_GetPluginState(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetPluginStateApiOut
                {
                    Result = Api_GetPluginStateResult
                }));

            case "Api_GetPath":
                var Api_GetPathResult =
                    _qQLightApi.Api_GetPath(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetPathApiOut
                {
                    Result = Api_GetPathResult
                }));

            case "Api_SendMsg":
                _qQLightApi.Api_SendMsg(类型: Convert.ToInt32(data["类型"]), 群组: data["群组"].ToString(), QQ号: data["QQ号"].ToString(), 内容: data["内容"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetGroupAdd":
                _qQLightApi.Api_SetGroupAdd(群号: data["群号"].ToString(), QQ号: data["QQ号"].ToString(), Seq: data["Seq"].ToString(), 操作方式: Convert.ToInt32(data["操作方式"]), 拒绝理由: data["拒绝理由"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetFriendAdd":
                _qQLightApi.Api_SetFriendAdd(QQ号: data["QQ号"].ToString(), 操作方式: Convert.ToInt32(data["操作方式"]), 拒绝理由: data["拒绝理由"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SendLog":
                _qQLightApi.Api_SendLog(类型: data["类型"].ToString(), 内容: data["内容"].ToString(), 字体颜色: Convert.ToInt32(data["字体颜色"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_SetFriendName":
                _qQLightApi.Api_SetFriendName(好友QQ: data["好友QQ"].ToString(), 备注名: data["备注名"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_DeleteFriend":
                _qQLightApi.Api_DeleteFriend(好友QQ: data["好友QQ"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_AddGroup":
                _qQLightApi.Api_AddGroup(群号: data["群号"].ToString(), 附加信息: data["附加信息"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_AddFriend":
                _qQLightApi.Api_AddFriend(目标QQ: data["目标QQ"].ToString(), 附加信息: data["附加信息"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_163Music":
                var Api_163MusicResult =
                    _qQLightApi.Api_163Music(歌曲ID: data["歌曲ID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_163MusicApiOut
                {
                    Result = Api_163MusicResult
                }));

            case "Api_QQMusic":
                var Api_QQMusicResult =
                    _qQLightApi.Api_QQMusic(歌曲ID: data["歌曲ID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_QQMusicApiOut
                {
                    Result = Api_QQMusicResult
                }));

            case "Api_JsonMusic":
                var Api_JsonMusicResult =
                    _qQLightApi.Api_JsonMusic(歌曲ID: data["歌曲ID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_JsonMusicApiOut
                {
                    Result = Api_JsonMusicResult
                }));

            case "Api_Error":
                var Api_ErrorResult =
                    _qQLightApi.Api_Error(Code: data["Code"].ToString(), Str: data["Str"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_ErrorApiOut
                {
                    Result = Api_ErrorResult
                }));

            case "Api_GetGroupCard":
                var Api_GetGroupCardResult =
                    _qQLightApi.Api_GetGroupCard(群号: data["群号"].ToString(), QQ号: data["QQ号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupCardApiOut
                {
                    Result = Api_GetGroupCardResult
                }));

            case "Api_GetNick":
                var Api_GetNickResult =
                    _qQLightApi.Api_GetNick(QQ号: data["QQ号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetNickApiOut
                {
                    Result = Api_GetNickResult
                }));

            case "Api_SetGroupCard":
                _qQLightApi.Api_SetGroupCard(群号: data["群号"].ToString(), QQ号: data["QQ号"].ToString(), 新名片: data["新名片"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_GetPraiseNum":
                var Api_GetPraiseNumResult =
                    _qQLightApi.Api_GetPraiseNum(QQ号: data["QQ号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetPraiseNumApiOut
                {
                    Result = Api_GetPraiseNumResult
                }));

            case "Api_GetFriendList":
                var Api_GetFriendListResult =
                    _qQLightApi.Api_GetFriendList(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetFriendListApiOut
                {
                    Result = Api_GetFriendListResult
                }));

            case "Api_GetGroupList":
                var Api_GetGroupListResult =
                    _qQLightApi.Api_GetGroupList(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupListApiOut
                {
                    Result = Api_GetGroupListResult
                }));

            case "Api_GetGroupMemberList":
                var Api_GetGroupMemberListResult =
                    _qQLightApi.Api_GetGroupMemberList(群号: data["群号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupMemberListApiOut
                {
                    Result = Api_GetGroupMemberListResult
                }));

            case "Api_GetQQInfo":
                var Api_GetQQInfoResult =
                    _qQLightApi.Api_GetQQInfo(QQ号: data["QQ号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQInfoApiOut
                {
                    Result = Api_GetQQInfoResult
                }));

            case "Api_GetGroupInfo":
                var Api_GetGroupInfoResult =
                    _qQLightApi.Api_GetGroupInfo(群号: data["群号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetGroupInfoApiOut
                {
                    Result = Api_GetGroupInfoResult
                }));

            case "Api_Restart":
                var Api_RestartResult =
                    _qQLightApi.Api_Restart(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_RestartApiOut
                {
                    Result = Api_RestartResult
                }));

            case "Api_UpdatePlugin":
                var Api_UpdatePluginResult =
                    _qQLightApi.Api_UpdatePlugin(AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_UpdatePluginApiOut
                {
                    Result = Api_UpdatePluginResult
                }));

            case "Api_DeleteMsg":
                var Api_DeleteMsgResult =
                    _qQLightApi.Api_DeleteMsg(群号: data["群号"].ToString(), 消息ID: data["消息ID"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_DeleteMsgApiOut
                {
                    Result = Api_DeleteMsgResult
                }));

            case "Api_SetQQState":
                var Api_SetQQStateResult =
                    _qQLightApi.Api_SetQQState(类型: Convert.ToInt32(data["类型"]), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_SetQQStateApiOut
                {
                    Result = Api_SetQQStateResult
                }));

            case "Api_InviteFriend":
                _qQLightApi.Api_InviteFriend(群号: data["群号"].ToString(), 好友QQ: data["好友QQ"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(Task.CompletedTask);

            case "Api_GetQQinfo_v2":
                var Api_GetQQinfo_v2Result =
                    _qQLightApi.Api_GetQQinfo_v2(QQ号: data["QQ号"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_GetQQinfo_v2ApiOut
                {
                    Result = Api_GetQQinfo_v2Result
                }));

            case "Api_UpLoadPic":
                var Api_UpLoadPicResult =
                    _qQLightApi.Api_UpLoadPic(类型: Convert.ToInt32(data["类型"]), 对象: data["对象"].ToString(), 图片字节集: data["图片字节集"].ToString(), AuthCode: _qqLightAuthCodeContainer.AuthCode);
                return(_mahuaCenter.HandleMahuaOutput(new Api_UpLoadPicApiOut
                {
                    Result = Api_UpLoadPicResult
                }));

            default:
                throw new ArgumentOutOfRangeException(nameof(typeCode));
            }
        }