Files
BitSrunLoginGo/v1/transfer/login.go
2021-12-03 19:59:42 +08:00

38 lines
699 B
Go

package srunTransfer
import "net"
type LoginForm struct {
Domain string `json:"domain"`
UserName string `json:"username"`
UserType string `json:"user_type"`
PassWord string `json:"password"`
}
type LoginMeta struct {
N string `json:"n"`
Type string `json:"type"`
Acid string `json:"acid"`
Enc string `json:"enc"`
}
type LoginInfo struct {
Form *LoginForm
Meta *LoginMeta
}
type Login struct {
//文件日志输出开关
Demo bool
//控制台日志打印开关
OutPut bool
//登陆前是否检查网络,只在离线时登录
CheckNet bool
//网络检查超时时间
Timeout uint
//登录参数,不可缺省
LoginInfo LoginInfo
//出口地址
LocalAddr net.Addr
}