UNPKG

migros-api-wrapper

Version:

Making the api of migros more accessible to the public.

42 lines (39 loc) 1.23 kB
// eslint-disable-next-line @typescript-eslint/naming-convention export type ICookies = Record<string, string | undefined>; export interface ILoginCookies extends ICookies { ["__VCAP_ID__"]: string; ["MDID"]: string; ["JSESSIONID"]: string; ["INGRESSCOOKIE"]: string; ["CSRF"]: string; ["MLRM"]: string; ["MTID"]: string; ["hl"]: string; ["TS012f1684"]: string; } export type ICumulusCookies = ICookies & ( | { ["BIGipServerpool_shared_migros.ch_80"]?: string; ["REALPERSON_SESSION"]?: string; ["cookie-banner-acceptance-state"]?: string; ["mo-fulfilmentOption"]?: string; ["mo-sidebarsState"]?: string; ["mo-lang"]?: string; ["mo-securityContext"]?: string; ["JSESSIONID"]: string; ["INGRESSCOOKIE"]: string; } | { ["BIGipServerpool_shared_migros.ch_80"]?: string; ["REALPERSON_SESSION"]?: string; ["cookie-banner-acceptance-state"]?: string; ["mo-fulfilmentOption"]?: string; ["mo-sidebarsState"]?: string; ["mo-lang"]?: string; ["mo-securityContext"]?: string; ["JSESSIONID"]: string; ["__VCAP_ID__"]: string; ["CSRF"]: string; } );