30 lines
767 B
Go
30 lines
767 B
Go
|
package steam
|
||
|
|
||
|
import (
|
||
|
. "github.com/Philipp15b/go-steam/protocol/steamlang"
|
||
|
. "github.com/Philipp15b/go-steam/steamid"
|
||
|
)
|
||
|
|
||
|
type TradeProposedEvent struct {
|
||
|
RequestId TradeRequestId
|
||
|
Other SteamId `json:",string"`
|
||
|
}
|
||
|
|
||
|
type TradeResultEvent struct {
|
||
|
RequestId TradeRequestId
|
||
|
Response EEconTradeResponse
|
||
|
Other SteamId `json:",string"`
|
||
|
// Number of days Steam Guard is required to have been active
|
||
|
NumDaysSteamGuardRequired uint32
|
||
|
// Number of days a new device cannot trade for.
|
||
|
NumDaysNewDeviceCooldown uint32
|
||
|
// Default number of days one cannot trade after a password reset.
|
||
|
DefaultNumDaysPasswordResetProbation uint32
|
||
|
// See above.
|
||
|
NumDaysPasswordResetProbation uint32
|
||
|
}
|
||
|
|
||
|
type TradeSessionStartEvent struct {
|
||
|
Other SteamId `json:",string"`
|
||
|
}
|