httpclient

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2021 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrCannotParseData = errors.New("data: parse error")
	ErrInvalidSymbol   = errors.New("data: invalid symbol")
)

Error error list

Functions

func LoginConfirm

func LoginConfirm(ctx context.Context, account [2]string, timeout time.Duration) error

LoginConfirm 验证账号密码

func Punch

func Punch(ctx context.Context, account [2]string, timeout time.Duration) error

Punch 打卡

func SetTimeZone

func SetTimeZone(tz *time.Location)

SetTimeZone 设置时区 默认时区为 time.Local

Types

type CookieNotFoundErr

type CookieNotFoundErr struct {
	// contains filtered or unexported fields
}

CookieNotFoundErr error interface for Cookies

func (CookieNotFoundErr) Error

func (t CookieNotFoundErr) Error() string

type ElementNotFoundErr

type ElementNotFoundErr struct {
	// contains filtered or unexported fields
}

ElementNotFoundErr error interface for element

func (ElementNotFoundErr) Error

func (t ElementNotFoundErr) Error() string

type HealthForm

type HealthForm struct {
	DataTime                string `json:"DATETIME_CYCLE" url:"DATETIME_CYCLE"` // 填报时间
	StudentID               string `json:"XGH_336526" url:"XGH_336526"`         // 学号
	Name                    string `json:"XM_1474" url:"XM_1474"`               // 姓名
	ID                      string `json:"SFZJH_859173" url:"SFZJH_859173"`     // 身份证号
	College                 string `json:"SELECT_941320" url:"SELECT_941320"`   // 学院
	Grade                   string `json:"SELECT_459666" url:"SELECT_459666"`   // 年级
	Department              string `json:"SELECT_814855" url:"SELECT_814855"`   // 专业
	Class                   string `json:"SELECT_525884" url:"SELECT_525884"`   // 班级
	Dormitory               string `json:"SELECT_125597" url:"SELECT_125597"`   // 宿舍楼
	DormitoryNumber         string `json:"TEXT_950231" url:"TEXT_950231"`       // 宿舍号
	PhoneNumber             string `json:"TEXT_937296" url:"TEXT_937296"`       // 手机号码
	MorningTemperature      string `json:"RADIO_853789" url:"RADIO_853789"`     // 上午体温
	AfternoonTemperature    string `json:"RADIO_43840" url:"RADIO_43840"`       // 下午体温
	HealthCondition         string `json:"RADIO_579935" url:"RADIO_579935"`     // 健康情况
	InSchool                string `json:"RADIO_138407" url:"RADIO_138407"`     // 是否返校
	InCaseOfCorona          string `json:"RADIO_546905" url:"RADIO_546905"`     // 新冠肺炎病例
	CloseContact1           string `json:"RADIO_314799" url:"RADIO_314799"`     // 新冠肺炎病例密切接触者
	SeverelyAffectedAreas   string `json:"RADIO_209256" url:"RADIO_209256"`     // 疫情严重地区
	CloseContact2           string `json:"RADIO_836972" url:"RADIO_836972"`     // 发热病例密切接触
	HistoryOfOverseasTravel string `json:"RADIO_302717" url:"RADIO_302717"`     // 海外居旅史
	CloseContact3           string `json:"RADIO_701131" url:"RADIO_701131"`     // 境外人员密切接触
	Isolation               string `json:"RADIO_438985" url:"RADIO_438985"`     // 隔离状态
	Domestic                string `json:"RADIO_467360" url:"RADIO_467360"`     // 是否在国内
	Address                 string `json:"PICKER_956186" url:"PICKER_956186"`   // 住址
	Country                 string `json:"TEXT_434598" url:"TEXT_434598"`       // 国家
	City                    string `json:"TEXT_515297" url:"TEXT_515297"`       // 城市
	School                  string `json:"TEXT_752063" url:"TEXT_752063"`       // 学校
}

HealthForm form for post

type PersonalInfo

type PersonalInfo struct {
	StudentID string `json:"XGH_336526"`
	Name      string `json:"XM_1474"`
	ID        string `json:"SFZJH_859173"`
}

PersonalInfo form for get personal information

type QueryParam

type QueryParam struct {
	// contains filtered or unexported fields
}

QueryParam query param struct

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL