Module genshin.client.compatibility
Reverse-compatibility layer for previous versions.
Classes
class ChineseClient (cookies: typing.Optional[typing.Mapping[str, str]] = None,
authkey: typing.Optional[str] = None,
*,
lang: types.Lang = 'zh-cn',
debug: bool = False)-
Expand source code
class ChineseClient(GenshinClient): """A Genshin Client for chinese endpoints. !!! warning This class is deprecated and will be removed in the following version. Use `Client(region=genshin.Region.CHINESE)` instead. """ def __init__( self, cookies: typing.Optional[typing.Mapping[str, str]] = None, authkey: typing.Optional[str] = None, *, lang: types.Lang = "zh-cn", debug: bool = False, ) -> None: super().__init__( cookies=cookies, authkey=authkey, lang=lang, region=types.Region.CHINESE, debug=debug, )A Genshin Client for chinese endpoints.
Warning
This class is deprecated and will be removed in the following version. Use
Client(region=genshin.Region.CHINESE)instead.Ancestors
- GenshinClient
- Client
- BattleChronicleClient
- GenshinBattleChronicleClient
- HonkaiBattleChronicleClient
- StarRailBattleChronicleClient
- ZZZBattleChronicleClient
- BaseBattleChronicleClient
- HoyolabClient
- DailyRewardClient
- CalculatorClient
- DiaryClient
- LineupClient
- CardPlazaClient
- TeapotClient
- WikiClient
- WishClient
- TransactionClient
- AuthClient
- AppAuthClient
- WebAuthClient
- GameAuthClient
- HSRLineupClient
- HSRWarpRecordsClient
- BadgeLoginClient
- BaseClient
- abc.ABC
Inherited members
GenshinClient:accompany_characterauthkeybatch_calculatorbuy_mimo_shop_itemcalculatorcheck_in_communitycheck_mobile_number_validitychronicle_signal_historyclaim_daily_rewardclaim_mimo_task_rewardclaimed_rewardscn_login_with_passwordcookiescreate_mmtdebugdefault_gamedelete_replydevice_fpdevice_iddiary_logdraw_mimo_lotteryfetch_authkeyfetch_mi18nfinish_mimo_taskfurnishings_calculatorgamegenerate_app_device_idgenerate_fpgenerate_web_device_idgenshin_accountsgenshin_diary_loggenshin_tcgget_accompany_character_detailsget_accompany_charactersget_accompany_voice_settingget_account_timezoneget_activitiesget_all_zzz_agent_upgrade_guidesget_annihilation_simulacrumget_anomaly_arbitrationget_apocalyptic_shadowget_bangboosget_banner_detailsget_banner_idsget_banner_namesget_calculator_artifactsget_calculator_charactersget_calculator_furnishingsget_calculator_weaponsget_character_detailsget_charactersget_complete_artifact_setget_deadly_assaultget_diaryget_elysian_realmget_envisaged_echoesget_favorite_lineupsget_full_genshin_userget_full_honkai_userget_full_userget_gacha_itemsget_game_accountsget_genshin_activitiesget_genshin_announcementsget_genshin_banner_idsget_genshin_banner_namesget_genshin_charactersget_genshin_detailed_charactersget_genshin_diaryget_genshin_event_calendarget_genshin_gacha_itemsget_genshin_notesget_genshin_spiral_abyssget_genshin_tcg_matchesget_genshin_tcg_previewget_genshin_userget_honkai_abyssget_honkai_battlesuitsget_honkai_elysian_realmget_honkai_memorial_arenaget_honkai_notesget_honkai_old_abyssget_honkai_superstring_abyssget_honkai_userget_hoyolab_userget_imaginarium_theaterget_lineup_character_historyget_lineup_detailsget_lineup_fieldsget_lineup_scenariosget_lineupsget_lost_void_summaryget_memorial_arenaget_mimo_gamesget_mimo_lottery_infoget_mimo_point_countget_mimo_point_historyget_mimo_shop_itemsget_mimo_tasksget_monthly_rewardsget_notesget_old_abyssget_partial_genshin_userget_partial_userget_recommended_usersget_record_cardget_record_cardsget_reward_infoget_shiyu_defenseget_spiral_abyssget_starrail_announcementsget_starrail_apc_shadowget_starrail_challengeget_starrail_charactersget_starrail_diaryget_starrail_event_calendarget_starrail_five_star_warpsget_starrail_lineup_floorget_starrail_lineup_game_modesget_starrail_lineup_schedulesget_starrail_lineupsget_starrail_notesget_starrail_pure_fictionget_starrail_rogueget_starrail_userget_starrail_warp_briefget_starrail_warp_pool_statsget_stygian_onslaughtget_superstring_abyssget_tcg_card_effectget_tcg_cardsget_tcg_deckget_tcg_deck_commentsget_tcg_deck_labelsget_tcg_decksget_teapot_replica_blueprintget_threshold_simulationget_threshold_simulation_briefget_userget_user_lineupsget_web_eventsget_wiki_pageget_wiki_pagesget_wiki_previewsget_zzz_agent_infoget_zzz_agent_upgrade_guideget_zzz_agentsget_zzz_announcementsget_zzz_diaryget_zzz_diary_detailget_zzz_event_calendarget_zzz_gacha_calendarget_zzz_gacha_infoget_zzz_notesget_zzz_upgrade_guide_agentsget_zzz_userhoyolab_idjoin_topiclangleave_topiclogin_with_app_passwordlogin_with_mobile_numberlogin_with_passwordlogin_with_qrcodemw_wish_historyon_cookie_updateos_game_loginos_login_with_passwordproxyredeem_coderegionreply_to_postrequestrequest_bbsrequest_calculatorrequest_card_plazarequest_daily_rewardrequest_gacha_inforequest_game_recordrequest_hoyolabrequest_ledgerrequest_lineuprequest_teapotrequest_transactionrequest_webstaticrequest_wikisearch_userssessionset_accompany_voice_settingset_authkeyset_browser_cookiesset_cacheset_cookiesset_redis_cacheset_top_genshin_charactersset_visibilitysignal_historystarrail_diary_logteapot_replicastransaction_loguidupdate_character_namesupdate_settingsverify_mmtwarp_historywish_history
class ChineseMultiCookieClient (cookie_list: typing.Optional[typing.Sequence[typing.Mapping[str, str]]] = None,
*,
lang: types.Lang = 'en-us',
debug: bool = False)-
Expand source code
class ChineseMultiCookieClient(GenshinClient): """A Genshin Client for chinese endpoints which allows setting multiple cookies. !!! warning This class is deprecated and will be removed in the following version. Use `Client(cookies=[...], region=genshin.Region.CHINESE)` instead. """ def __init__( self, cookie_list: typing.Optional[typing.Sequence[typing.Mapping[str, str]]] = None, *, lang: types.Lang = "en-us", debug: bool = False, ) -> None: super().__init__( cookies=cookie_list, lang=lang, region=types.Region.CHINESE, debug=debug, )A Genshin Client for chinese endpoints which allows setting multiple cookies.
Warning
This class is deprecated and will be removed in the following version. Use
Client(cookies=[...], region=genshin.Region.CHINESE)instead.Ancestors
- GenshinClient
- Client
- BattleChronicleClient
- GenshinBattleChronicleClient
- HonkaiBattleChronicleClient
- StarRailBattleChronicleClient
- ZZZBattleChronicleClient
- BaseBattleChronicleClient
- HoyolabClient
- DailyRewardClient
- CalculatorClient
- DiaryClient
- LineupClient
- CardPlazaClient
- TeapotClient
- WikiClient
- WishClient
- TransactionClient
- AuthClient
- AppAuthClient
- WebAuthClient
- GameAuthClient
- HSRLineupClient
- HSRWarpRecordsClient
- BadgeLoginClient
- BaseClient
- abc.ABC
Inherited members
GenshinClient:accompany_characterauthkeybatch_calculatorbuy_mimo_shop_itemcalculatorcheck_in_communitycheck_mobile_number_validitychronicle_signal_historyclaim_daily_rewardclaim_mimo_task_rewardclaimed_rewardscn_login_with_passwordcookiescreate_mmtdebugdefault_gamedelete_replydevice_fpdevice_iddiary_logdraw_mimo_lotteryfetch_authkeyfetch_mi18nfinish_mimo_taskfurnishings_calculatorgamegenerate_app_device_idgenerate_fpgenerate_web_device_idgenshin_accountsgenshin_diary_loggenshin_tcgget_accompany_character_detailsget_accompany_charactersget_accompany_voice_settingget_account_timezoneget_activitiesget_all_zzz_agent_upgrade_guidesget_annihilation_simulacrumget_anomaly_arbitrationget_apocalyptic_shadowget_bangboosget_banner_detailsget_banner_idsget_banner_namesget_calculator_artifactsget_calculator_charactersget_calculator_furnishingsget_calculator_weaponsget_character_detailsget_charactersget_complete_artifact_setget_deadly_assaultget_diaryget_elysian_realmget_envisaged_echoesget_favorite_lineupsget_full_genshin_userget_full_honkai_userget_full_userget_gacha_itemsget_game_accountsget_genshin_activitiesget_genshin_announcementsget_genshin_banner_idsget_genshin_banner_namesget_genshin_charactersget_genshin_detailed_charactersget_genshin_diaryget_genshin_event_calendarget_genshin_gacha_itemsget_genshin_notesget_genshin_spiral_abyssget_genshin_tcg_matchesget_genshin_tcg_previewget_genshin_userget_honkai_abyssget_honkai_battlesuitsget_honkai_elysian_realmget_honkai_memorial_arenaget_honkai_notesget_honkai_old_abyssget_honkai_superstring_abyssget_honkai_userget_hoyolab_userget_imaginarium_theaterget_lineup_character_historyget_lineup_detailsget_lineup_fieldsget_lineup_scenariosget_lineupsget_lost_void_summaryget_memorial_arenaget_mimo_gamesget_mimo_lottery_infoget_mimo_point_countget_mimo_point_historyget_mimo_shop_itemsget_mimo_tasksget_monthly_rewardsget_notesget_old_abyssget_partial_genshin_userget_partial_userget_recommended_usersget_record_cardget_record_cardsget_reward_infoget_shiyu_defenseget_spiral_abyssget_starrail_announcementsget_starrail_apc_shadowget_starrail_challengeget_starrail_charactersget_starrail_diaryget_starrail_event_calendarget_starrail_five_star_warpsget_starrail_lineup_floorget_starrail_lineup_game_modesget_starrail_lineup_schedulesget_starrail_lineupsget_starrail_notesget_starrail_pure_fictionget_starrail_rogueget_starrail_userget_starrail_warp_briefget_starrail_warp_pool_statsget_stygian_onslaughtget_superstring_abyssget_tcg_card_effectget_tcg_cardsget_tcg_deckget_tcg_deck_commentsget_tcg_deck_labelsget_tcg_decksget_teapot_replica_blueprintget_threshold_simulationget_threshold_simulation_briefget_userget_user_lineupsget_web_eventsget_wiki_pageget_wiki_pagesget_wiki_previewsget_zzz_agent_infoget_zzz_agent_upgrade_guideget_zzz_agentsget_zzz_announcementsget_zzz_diaryget_zzz_diary_detailget_zzz_event_calendarget_zzz_gacha_calendarget_zzz_gacha_infoget_zzz_notesget_zzz_upgrade_guide_agentsget_zzz_userhoyolab_idjoin_topiclangleave_topiclogin_with_app_passwordlogin_with_mobile_numberlogin_with_passwordlogin_with_qrcodemw_wish_historyon_cookie_updateos_game_loginos_login_with_passwordproxyredeem_coderegionreply_to_postrequestrequest_bbsrequest_calculatorrequest_card_plazarequest_daily_rewardrequest_gacha_inforequest_game_recordrequest_hoyolabrequest_ledgerrequest_lineuprequest_teapotrequest_transactionrequest_webstaticrequest_wikisearch_userssessionset_accompany_voice_settingset_authkeyset_browser_cookiesset_cacheset_cookiesset_redis_cacheset_top_genshin_charactersset_visibilitysignal_historystarrail_diary_logteapot_replicastransaction_loguidupdate_character_namesupdate_settingsverify_mmtwarp_historywish_history
class GenshinClient (cookies: typing.Optional[typing.Any] = None,
authkey: typing.Optional[str] = None,
*,
lang: types.Lang = 'en-us',
region: types.Region = Region.OVERSEAS,
debug: bool = False)-
Expand source code
class GenshinClient(clients.Client): """A simple http client for genshin endpoints. !!! warning This class is deprecated and will be removed in the following version. Use `Client()` instead. """ def __init__( self, cookies: typing.Optional[typing.Any] = None, authkey: typing.Optional[str] = None, *, lang: types.Lang = "en-us", region: types.Region = types.Region.OVERSEAS, debug: bool = False, ) -> None: deprecation.warn_deprecated(self.__class__, alternative="Client") super().__init__( cookies=cookies, authkey=authkey, lang=lang, region=region, game=types.Game.GENSHIN, debug=debug, ) @property def session(self) -> aiohttp.ClientSession: """The current client session, created when needed.""" deprecation.warn_deprecated(self.__class__.session) return self.cookie_manager.create_session() @property def cookies(self) -> typing.Mapping[str, str]: """The cookie jar belonging to the current session.""" deprecation.warn_deprecated(self.__class__.cookies, alternative="cookie_manager") return getattr(self.cookie_manager, "cookies") @cookies.setter def cookies(self, cookies: typing.Mapping[str, typing.Any]) -> None: deprecation.warn_deprecated("Setting cookies with GenshinClient.cookies", alternative="set_cookies") setattr(self.cookie_manager, "cookies", cookies) @property def uid(self) -> typing.Optional[int]: deprecation.warn_deprecated(self.__class__.uid, alternative="Client.uids[genshin.Game.GENSHIN]") return self.uids[types.Game.GENSHIN] @uid.setter def uid(self, uid: typing.Optional[int]) -> None: deprecation.warn_deprecated( "Setting uid with GenshinClient.uid", alternative="Client.uids[genshin.Game.GENSHIN]", ) if uid is not None: self.uids[types.Game.GENSHIN] = uid @deprecation.deprecated() async def __aenter__(self) -> GenshinClient: return self async def __aexit__(self, *exc_info: typing.Any) -> None: pass @deprecation.deprecated("get_partial_genshin_user") async def get_partial_user( self, uid: int, *, lang: typing.Optional[str] = None, ) -> models.PartialGenshinUserStats: """Get partial genshin user without character equipment.""" return await self.get_partial_genshin_user(uid, lang=lang) @deprecation.deprecated("get_genshin_characters") async def get_characters( self, uid: int, *, lang: typing.Optional[str] = None, ) -> typing.Sequence[models.Character]: """Get genshin user characters.""" return await self.get_genshin_characters(uid, lang=lang) @deprecation.deprecated("get_genshin_user") async def get_user( self, uid: int, *, lang: typing.Optional[str] = None, ) -> models.GenshinUserStats: """Get genshin user.""" return await self.get_genshin_user(uid, lang=lang) @deprecation.deprecated("get_full_genshin_user") async def get_full_user( self, uid: int, *, lang: typing.Optional[str] = None, ) -> models.FullGenshinUserStats: """Get a user with all their possible data.""" return await self.get_full_genshin_user(uid, lang=lang)A simple http client for genshin endpoints.
Warning
This class is deprecated and will be removed in the following version. Use
Client()instead.Ancestors
- Client
- BattleChronicleClient
- GenshinBattleChronicleClient
- HonkaiBattleChronicleClient
- StarRailBattleChronicleClient
- ZZZBattleChronicleClient
- BaseBattleChronicleClient
- HoyolabClient
- DailyRewardClient
- CalculatorClient
- DiaryClient
- LineupClient
- CardPlazaClient
- TeapotClient
- WikiClient
- WishClient
- TransactionClient
- AuthClient
- AppAuthClient
- WebAuthClient
- GameAuthClient
- HSRLineupClient
- HSRWarpRecordsClient
- BadgeLoginClient
- BaseClient
- abc.ABC
Subclasses
Instance variables
-
Expand source code
@property def cookies(self) -> typing.Mapping[str, str]: """The cookie jar belonging to the current session.""" deprecation.warn_deprecated(self.__class__.cookies, alternative="cookie_manager") return getattr(self.cookie_manager, "cookies")The cookie jar belonging to the current session.
prop session : aiohttp.ClientSession-
Expand source code
@property def session(self) -> aiohttp.ClientSession: """The current client session, created when needed.""" deprecation.warn_deprecated(self.__class__.session) return self.cookie_manager.create_session()The current client session, created when needed.
Methods
async def get_characters(self, uid: int, *, lang: typing.Optional[str] = None) ‑> Sequence[Character]-
Expand source code
@deprecation.deprecated("get_genshin_characters") async def get_characters( self, uid: int, *, lang: typing.Optional[str] = None, ) -> typing.Sequence[models.Character]: """Get genshin user characters.""" return await self.get_genshin_characters(uid, lang=lang)Get genshin user characters.
Warning
This function is deprecated and will be removed in the following version. You can use
get_genshin_charactersinstead. async def get_full_user(self, uid: int, *, lang: typing.Optional[str] = None) ‑> FullGenshinUserStats-
Expand source code
@deprecation.deprecated("get_full_genshin_user") async def get_full_user( self, uid: int, *, lang: typing.Optional[str] = None, ) -> models.FullGenshinUserStats: """Get a user with all their possible data.""" return await self.get_full_genshin_user(uid, lang=lang)Get a user with all their possible data.
Warning
This function is deprecated and will be removed in the following version. You can use
get_full_genshin_userinstead. async def get_partial_user(self, uid: int, *, lang: typing.Optional[str] = None) ‑> PartialGenshinUserStats-
Expand source code
@deprecation.deprecated("get_partial_genshin_user") async def get_partial_user( self, uid: int, *, lang: typing.Optional[str] = None, ) -> models.PartialGenshinUserStats: """Get partial genshin user without character equipment.""" return await self.get_partial_genshin_user(uid, lang=lang)Get partial genshin user without character equipment.
Warning
This function is deprecated and will be removed in the following version. You can use
get_partial_genshin_userinstead. async def get_user(self, uid: int, *, lang: typing.Optional[str] = None) ‑> GenshinUserStats-
Expand source code
@deprecation.deprecated("get_genshin_user") async def get_user( self, uid: int, *, lang: typing.Optional[str] = None, ) -> models.GenshinUserStats: """Get genshin user.""" return await self.get_genshin_user(uid, lang=lang)Get genshin user.
Warning
This function is deprecated and will be removed in the following version. You can use
get_genshin_userinstead.
Inherited members
Client:accompany_characterauthkeybatch_calculatorbuy_mimo_shop_itemcalculatorcheck_in_communitycheck_mobile_number_validitychronicle_signal_historyclaim_daily_rewardclaim_mimo_task_rewardclaimed_rewardscn_login_with_passwordcreate_mmtdebugdefault_gamedelete_replydevice_fpdevice_iddiary_logdraw_mimo_lotteryfetch_authkeyfetch_mi18nfinish_mimo_taskfurnishings_calculatorgamegenerate_app_device_idgenerate_fpgenerate_web_device_idgenshin_accountsgenshin_diary_loggenshin_tcgget_accompany_character_detailsget_accompany_charactersget_accompany_voice_settingget_account_timezoneget_activitiesget_all_zzz_agent_upgrade_guidesget_annihilation_simulacrumget_anomaly_arbitrationget_apocalyptic_shadowget_bangboosget_banner_detailsget_banner_idsget_banner_namesget_calculator_artifactsget_calculator_charactersget_calculator_furnishingsget_calculator_weaponsget_character_detailsget_complete_artifact_setget_deadly_assaultget_diaryget_elysian_realmget_envisaged_echoesget_favorite_lineupsget_full_genshin_userget_full_honkai_userget_gacha_itemsget_game_accountsget_genshin_activitiesget_genshin_announcementsget_genshin_banner_idsget_genshin_banner_namesget_genshin_charactersget_genshin_detailed_charactersget_genshin_diaryget_genshin_event_calendarget_genshin_gacha_itemsget_genshin_notesget_genshin_spiral_abyssget_genshin_tcg_matchesget_genshin_tcg_previewget_genshin_userget_honkai_abyssget_honkai_battlesuitsget_honkai_elysian_realmget_honkai_memorial_arenaget_honkai_notesget_honkai_old_abyssget_honkai_superstring_abyssget_honkai_userget_hoyolab_userget_imaginarium_theaterget_lineup_character_historyget_lineup_detailsget_lineup_fieldsget_lineup_scenariosget_lineupsget_lost_void_summaryget_memorial_arenaget_mimo_gamesget_mimo_lottery_infoget_mimo_point_countget_mimo_point_historyget_mimo_shop_itemsget_mimo_tasksget_monthly_rewardsget_notesget_old_abyssget_partial_genshin_userget_recommended_usersget_record_cardget_record_cardsget_reward_infoget_shiyu_defenseget_spiral_abyssget_starrail_announcementsget_starrail_apc_shadowget_starrail_challengeget_starrail_charactersget_starrail_diaryget_starrail_event_calendarget_starrail_five_star_warpsget_starrail_lineup_floorget_starrail_lineup_game_modesget_starrail_lineup_schedulesget_starrail_lineupsget_starrail_notesget_starrail_pure_fictionget_starrail_rogueget_starrail_userget_starrail_warp_briefget_starrail_warp_pool_statsget_stygian_onslaughtget_superstring_abyssget_tcg_card_effectget_tcg_cardsget_tcg_deckget_tcg_deck_commentsget_tcg_deck_labelsget_tcg_decksget_teapot_replica_blueprintget_threshold_simulationget_threshold_simulation_briefget_user_lineupsget_web_eventsget_wiki_pageget_wiki_pagesget_wiki_previewsget_zzz_agent_infoget_zzz_agent_upgrade_guideget_zzz_agentsget_zzz_announcementsget_zzz_diaryget_zzz_diary_detailget_zzz_event_calendarget_zzz_gacha_calendarget_zzz_gacha_infoget_zzz_notesget_zzz_upgrade_guide_agentsget_zzz_userhoyolab_idjoin_topiclangleave_topiclogin_with_app_passwordlogin_with_mobile_numberlogin_with_passwordlogin_with_qrcodemw_wish_historyon_cookie_updateos_game_loginos_login_with_passwordproxyredeem_coderegionreply_to_postrequestrequest_bbsrequest_calculatorrequest_card_plazarequest_daily_rewardrequest_gacha_inforequest_game_recordrequest_hoyolabrequest_ledgerrequest_lineuprequest_teapotrequest_transactionrequest_webstaticrequest_wikisearch_usersset_accompany_voice_settingset_authkeyset_browser_cookiesset_cacheset_cookiesset_redis_cacheset_top_genshin_charactersset_visibilitysignal_historystarrail_diary_logteapot_replicastransaction_loguidupdate_character_namesupdate_settingsverify_mmtwarp_historywish_history
class MultiCookieClient (cookie_list: typing.Optional[typing.Sequence[typing.Mapping[str, str]]] = None,
*,
lang: types.Lang = 'en-us',
debug: bool = False)-
Expand source code
class MultiCookieClient(GenshinClient): """A Genshin Client which allows setting multiple cookies. !!! warning This class is deprecated and will be removed in the following version. Use `Client(cookies=[...])` instead. """ def __init__( self, cookie_list: typing.Optional[typing.Sequence[typing.Mapping[str, str]]] = None, *, lang: types.Lang = "en-us", debug: bool = False, ) -> None: super().__init__( cookies=cookie_list, lang=lang, debug=debug, )A Genshin Client which allows setting multiple cookies.
Warning
This class is deprecated and will be removed in the following version. Use
Client(cookies=[...])instead.Ancestors
- GenshinClient
- Client
- BattleChronicleClient
- GenshinBattleChronicleClient
- HonkaiBattleChronicleClient
- StarRailBattleChronicleClient
- ZZZBattleChronicleClient
- BaseBattleChronicleClient
- HoyolabClient
- DailyRewardClient
- CalculatorClient
- DiaryClient
- LineupClient
- CardPlazaClient
- TeapotClient
- WikiClient
- WishClient
- TransactionClient
- AuthClient
- AppAuthClient
- WebAuthClient
- GameAuthClient
- HSRLineupClient
- HSRWarpRecordsClient
- BadgeLoginClient
- BaseClient
- abc.ABC
Inherited members
GenshinClient:accompany_characterauthkeybatch_calculatorbuy_mimo_shop_itemcalculatorcheck_in_communitycheck_mobile_number_validitychronicle_signal_historyclaim_daily_rewardclaim_mimo_task_rewardclaimed_rewardscn_login_with_passwordcookiescreate_mmtdebugdefault_gamedelete_replydevice_fpdevice_iddiary_logdraw_mimo_lotteryfetch_authkeyfetch_mi18nfinish_mimo_taskfurnishings_calculatorgamegenerate_app_device_idgenerate_fpgenerate_web_device_idgenshin_accountsgenshin_diary_loggenshin_tcgget_accompany_character_detailsget_accompany_charactersget_accompany_voice_settingget_account_timezoneget_activitiesget_all_zzz_agent_upgrade_guidesget_annihilation_simulacrumget_anomaly_arbitrationget_apocalyptic_shadowget_bangboosget_banner_detailsget_banner_idsget_banner_namesget_calculator_artifactsget_calculator_charactersget_calculator_furnishingsget_calculator_weaponsget_character_detailsget_charactersget_complete_artifact_setget_deadly_assaultget_diaryget_elysian_realmget_envisaged_echoesget_favorite_lineupsget_full_genshin_userget_full_honkai_userget_full_userget_gacha_itemsget_game_accountsget_genshin_activitiesget_genshin_announcementsget_genshin_banner_idsget_genshin_banner_namesget_genshin_charactersget_genshin_detailed_charactersget_genshin_diaryget_genshin_event_calendarget_genshin_gacha_itemsget_genshin_notesget_genshin_spiral_abyssget_genshin_tcg_matchesget_genshin_tcg_previewget_genshin_userget_honkai_abyssget_honkai_battlesuitsget_honkai_elysian_realmget_honkai_memorial_arenaget_honkai_notesget_honkai_old_abyssget_honkai_superstring_abyssget_honkai_userget_hoyolab_userget_imaginarium_theaterget_lineup_character_historyget_lineup_detailsget_lineup_fieldsget_lineup_scenariosget_lineupsget_lost_void_summaryget_memorial_arenaget_mimo_gamesget_mimo_lottery_infoget_mimo_point_countget_mimo_point_historyget_mimo_shop_itemsget_mimo_tasksget_monthly_rewardsget_notesget_old_abyssget_partial_genshin_userget_partial_userget_recommended_usersget_record_cardget_record_cardsget_reward_infoget_shiyu_defenseget_spiral_abyssget_starrail_announcementsget_starrail_apc_shadowget_starrail_challengeget_starrail_charactersget_starrail_diaryget_starrail_event_calendarget_starrail_five_star_warpsget_starrail_lineup_floorget_starrail_lineup_game_modesget_starrail_lineup_schedulesget_starrail_lineupsget_starrail_notesget_starrail_pure_fictionget_starrail_rogueget_starrail_userget_starrail_warp_briefget_starrail_warp_pool_statsget_stygian_onslaughtget_superstring_abyssget_tcg_card_effectget_tcg_cardsget_tcg_deckget_tcg_deck_commentsget_tcg_deck_labelsget_tcg_decksget_teapot_replica_blueprintget_threshold_simulationget_threshold_simulation_briefget_userget_user_lineupsget_web_eventsget_wiki_pageget_wiki_pagesget_wiki_previewsget_zzz_agent_infoget_zzz_agent_upgrade_guideget_zzz_agentsget_zzz_announcementsget_zzz_diaryget_zzz_diary_detailget_zzz_event_calendarget_zzz_gacha_calendarget_zzz_gacha_infoget_zzz_notesget_zzz_upgrade_guide_agentsget_zzz_userhoyolab_idjoin_topiclangleave_topiclogin_with_app_passwordlogin_with_mobile_numberlogin_with_passwordlogin_with_qrcodemw_wish_historyon_cookie_updateos_game_loginos_login_with_passwordproxyredeem_coderegionreply_to_postrequestrequest_bbsrequest_calculatorrequest_card_plazarequest_daily_rewardrequest_gacha_inforequest_game_recordrequest_hoyolabrequest_ledgerrequest_lineuprequest_teapotrequest_transactionrequest_webstaticrequest_wikisearch_userssessionset_accompany_voice_settingset_authkeyset_browser_cookiesset_cacheset_cookiesset_redis_cacheset_top_genshin_charactersset_visibilitysignal_historystarrail_diary_logteapot_replicastransaction_loguidupdate_character_namesupdate_settingsverify_mmtwarp_historywish_history