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.