Documentation
¶
Index ¶
- Constants
- type AppOwnership
- type AppOwnershipChanges
- type AppOwnershipList
- type AppPriceInfoQueryOption
- type AuthenticateOpt
- type DeletedSteamIdsQueryOption
- type FriendListQueryOption
- type PlayerSummary
- type PlayerSummaryList
- type PublisherAppOwnership
- type PublisherAppOwnershipChangeQueryOption
- type PublisherAppOwnershipList
- type ResolveVanityUrlQueryOption
- type TicketAuthenticateOpt
Constants ¶
View Source
const ( URLCheckAppOwnership = "/ISteamUser/CheckAppOwnership/v2/" URLGetAppPriceInfo = "/ISteamUser/GetAppPriceInfo/v1/" URLGetDeletedSteamIds = "/ISteamUser/GetDeletedSteamIDs/v1/" URLGetFriendList = "/ISteamUser/GetDeletedSteamIDs/v1/" URLGetPlayerBans = "/ISteamUser/GetDeletedSteamIDs/v1/" URLGetPlayerSummaries = "/ISteamUser/GetPlayerSummaries/v2/" URLGetPublisherAppOwnership = "/ISteamUser/GetPublisherAppOwnership/v3/" URLGetPublisherAppOwnershipChanges = "/ISteamUser/GetPublisherAppOwnershipChanges/v1/" URLGetUserGroupList = "/ISteamUser/GetUserGroupList/v1/" URLResolveVanityURL = "/ISteamUser/ResolveVanityURL/v1/" )
View Source
const ( URLAuthenticateUser = "/ISteamUserAuth/AuthenticateUser/v1/" URLAuthenticateUserTicket = "/ISteamUserAuth/AuthenticateUserTicket/v1/" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppOwnership ¶
type AppOwnershipChanges ¶
type AppOwnershipChanges struct {
OwnershipChanges struct {
SteamIds []steam.SteamIdString `json:"steamids" mapstructure:"steamids"`
PackageRowVersion string `json:"packagerowversion" mapstructure:"packagerowversion"`
CdKeyRowVersion string `json:"cdkeyRowversion" mapstructure:"cdkeyRowversion"`
MoreData bool `json:"moredata" mapstructure:"moredata"`
}
}
type AppOwnershipList ¶
type AppOwnershipList struct {
AppOwnership struct {
Apps []AppOwnership `json:"apps"`
} `json:"appownership"`
}
type AppPriceInfoQueryOption ¶
type AuthenticateOpt ¶
type DeletedSteamIdsQueryOption ¶
type DeletedSteamIdsQueryOption struct {
RowVersion uint `json:"rowersion" mapstructure:"rowersion" valid:"required"`
}
type FriendListQueryOption ¶
type PlayerSummary ¶
type PlayerSummary struct {
SteamId string `json:"steamid"`
CommunityVisibilityState uint `json:"communityvisibilitystate"`
ProfileState uint `json:"profilestate"`
PersonName string `json:"person_name"`
LastLogoff uint `json:"lastlogoff"`
ProfileUrl string `json:"profileurl"`
Avatar string `json:"avatar"`
AvatarMedium string `json:"avatar_medium"`
AvatarFull string `json:"avatar_full"`
}
type PlayerSummaryList ¶
type PlayerSummaryList struct {
Response struct {
Players []PlayerSummary `json:"players"`
} `json:"response"`
}
type PublisherAppOwnership ¶
type PublisherAppOwnership struct {
SteamId uint `json:"steamid" mapstructure:"steamid"`
AppOwnership
}
type PublisherAppOwnershipList ¶
type PublisherAppOwnershipList struct {
AppOwnership struct {
Apps []PublisherAppOwnership `json:"apps"`
} `json:"appownership"`
}
type TicketAuthenticateOpt ¶
Click to show internal directories.
Click to hide internal directories.