Versions in this module Expand all Collapse all v0 v0.4.1 May 4, 2024 Changes in this version + var ErrorAccountBanned = errors.New("account is banned") + var ErrorAccountNeedsReset = errors.New("account needs reset") + var ErrorAuthFailed = errors.New("incorrect username or password or cookie") + var ErrorLTNotFound = errors.New("LT not found") + func EncryptURLToWebVPN(url string) string + func NewSession() *http.Client + type ActionSelector interface + DebugLogin func(platform Platform) (string, error) + Login func(platform Platform) error + type AuthSelector interface + WithAuth func(username, password string) ActionSelector + WithToken func(token string) ActionSelector + func Use(client *http.Client) AuthSelector + type Platform = byte + const CAS + const WebVPN + type QuerySelector interface + Token func(platform Platform) string + func About(client *http.Client) QuerySelector