UNPKG

@yeci226/hoyoapi

Version:

HoYoAPI is an unofficial API Wrapper library developed to facilitate communication with the official HoYoLab API.

55 lines (54 loc) 1.38 kB
import { LanguageEnum } from '../language'; /** * Defines the structure of a cookie object. * * @interface */ export interface ICookie { /** * The value of the "ltoken" cookie. */ ltoken?: string; /** * The value of the "ltuid" cookie. */ ltuid?: number; /** * The value of the "ltmid_v2" cookie. */ ltmidV2?: string; /** * The value of the "ltoken_v2" cookie. */ ltokenV2?: string; /** * The value of the "ltuid_v2" cookie. */ ltuidV2?: number; /** * The value of the "cookieToken" cookie, if it exists. */ cookieToken?: string | null; /** * The value of the "cookieTokenV2" cookie. * CookieTokenV2 has a short expiration time and, so far, cannot be refreshed, so it is best to avoid using methods that rely on CookieTokenV2. */ cookieTokenV2?: string | null; /** * The value of the "accountId" cookie, if it exists. */ accountId?: number; /** * The value of the "accountIdV2" cookie, if it exists. */ accountIdV2?: number; /** * The value of the "accountMidV2" cookie, if it exists. */ accountMidV2?: string; /** * The value of the "mi18nLang" cookie, if it exists. * This can be either a string or a LanguageEnum value. */ mi18nLang?: LanguageEnum | string | null; }