leaderboard

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	URLDeleteLeaderboard       = "/ISteamLeaderboards/DeleteLeaderboard/v1/"
	URLFindOrCreateLeaderboard = "/ISteamLeaderboards/FindOrCreateLeaderboard/v2/"
	URLGetLeaderboardEntries   = "/ISteamLeaderboards/GetLeaderboardEntries/v1/"
	URLGetLeaderboardsForGame  = "/ISteamLeaderboards/GetLeaderboardsForGame/v2/"
	URLResetLeaderboard        = "/ISteamLeaderboards/ResetLeaderboard/v1/"
	URLSetLeaderboardScore     = "/ISteamLeaderboards/SetLeaderboardScore/v1/"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateOpt

type CreateOpt struct {
	Appid             uint   `json:"appid" mapstructure:"appid" valid:"required"`
	Name              string `json:"name" mapstructure:"name"`
	SortMethod        string `json:"sortmethod" mapstructure:"sortmethod"`
	DisplayType       string `json:"displaytype" mapstructure:"displaytype"`
	CreateIfNotFound  bool   `json:"createifnotfound" mapstructure:"createifnotfound"`
	OnlyTrustedWrites bool   `json:"onlytrustedwrite" mapstructure:"onlytrustedwrite"`
	OnlyFriendSreads  bool   `json:"onlyfriendsreads" mapstructure:"onlyfriendsreads"`
}

type DeleteOpt

type DeleteOpt struct {
	Appid uint   `json:"appid" mapstructure:"appid" valid:"required"`
	Name  string `json:"name" mapstructure:"name"`
}

type EntriesQueryOpt

type EntriesQueryOpt struct {
	Appid         uint `json:"appid" mapstructure:"appid" valid:"required"`
	SteamId       uint `json:"steamid" mapstructure:"steamid"`
	LeaderBoardId int  `json:"leaderboardid" mapstructure:"leaderboardid" valid:"required"`
	RangeStart    int  `json:"rangestart" mapstructure:"rangestart"`
	RangeEnd      int  `json:"rangeend" mapstructure:"rangeend"`
	DataRequest   uint `json:"datarequest" mapstructure:"datarequest" valid:"required"`
}

type ResetOpt

type ResetOpt struct {
	AppId         uint `json:"appid" mapstructure:"appid" valid:"required"`
	LeaderBoardId uint `json:"leaderboardid" mapstructure:"leaderboardid" valid:"required"`
}

type ScoreSetOpt

type ScoreSetOpt struct {
	AppId         uint   `json:"appid" mapstructure:"appid" valid:"required"`
	SteamdId      uint   `json:"steamdid" mapstructure:"steamdid" valid:"required"`
	LeaderBoardId uint   `json:"leaderboardid" mapstructure:"leaderboardid" valid:"required"`
	Score         int    `json:"score" mapstructure:"score" valid:"required"`
	ScoreMethod   string `json:"scoremethod" mapstructure:"scoremethod" valid:"required"`
	Details       []byte `json:"details" mapstructure:"details"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL