forked from jshiffer/matterbridge
54 lines
1.2 KiB
Go
54 lines
1.2 KiB
Go
|
package steam
|
||
|
|
||
|
import (
|
||
|
. "github.com/Philipp15b/go-steam/protocol/steamlang"
|
||
|
. "github.com/Philipp15b/go-steam/steamid"
|
||
|
)
|
||
|
|
||
|
type LoggedOnEvent struct {
|
||
|
Result EResult
|
||
|
ExtendedResult EResult
|
||
|
OutOfGameSecsPerHeartbeat int32
|
||
|
InGameSecsPerHeartbeat int32
|
||
|
PublicIp uint32
|
||
|
ServerTime uint32
|
||
|
AccountFlags EAccountFlags
|
||
|
ClientSteamId SteamId `json:",string"`
|
||
|
EmailDomain string
|
||
|
CellId uint32
|
||
|
CellIdPingThreshold uint32
|
||
|
Steam2Ticket []byte
|
||
|
UsePics bool
|
||
|
WebApiUserNonce string
|
||
|
IpCountryCode string
|
||
|
VanityUrl string
|
||
|
NumLoginFailuresToMigrate int32
|
||
|
NumDisconnectsToMigrate int32
|
||
|
}
|
||
|
|
||
|
type LogOnFailedEvent struct {
|
||
|
Result EResult
|
||
|
}
|
||
|
|
||
|
type LoginKeyEvent struct {
|
||
|
UniqueId uint32
|
||
|
LoginKey string
|
||
|
}
|
||
|
|
||
|
type LoggedOffEvent struct {
|
||
|
Result EResult
|
||
|
}
|
||
|
|
||
|
type MachineAuthUpdateEvent struct {
|
||
|
Hash []byte
|
||
|
}
|
||
|
|
||
|
type AccountInfoEvent struct {
|
||
|
PersonaName string
|
||
|
Country string
|
||
|
CountAuthedComputers int32
|
||
|
AccountFlags EAccountFlags
|
||
|
FacebookId uint64 `json:",string"`
|
||
|
FacebookName string
|
||
|
}
|