Internal
Creates an instance of GenshinRecordModule.
An instance of Request class.
The language code to be used in requests.
The server region code in which the user's account resides.
The user ID of the Genshin Impact account.
Retrieves the Genshin characters of the user.
A Promise that contains the Genshin characters object.
Returns the summary information of Genshin Impact game characters.
An array of character IDs to retrieve the summary information for.
A Promise that resolves to an object containing the summary information of the characters.
Retrieve the daily note information for a Genshin Impact user.
The daily note information.
Get user's Genshin Impact record
Retrieves information about the player's performance in the Spiral Abyss.
The schedule type of the Abyss, either CURRENT or PREVIOUS.
A Promise that resolves with an object containing the player's Spiral Abyss data.
if UID parameter is missing or failed to be filled, or if the given scheduleType parameter is invalid.
This method sends a request to the Genshin Impact API to get the daily note information for a user. The user's region and UID must be set before calling this method, otherwise an error will be thrown.
GenshinRecordModule class provides methods to interact with Genshin Impact's record module endpoints.