remotestorage

package
v1.3.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	URLEnumerateUserSubscribedFiles = "/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/"
	URLGetCollectionDetails         = "/ISteamRemoteStorage/GetCollectionDetails/v1/"
	URLGetPublishedFileDetails      = "/ISteamRemoteStorage/GetPublishedFileDetails/v1/"
	URLGetUGCFileDetails            = "/ISteamRemoteStorage/GetUGCFileDetails/v1/"
	URLSetUGCUsedByGC               = "/ISteamRemoteStorage/SetUGCUsedByGC/v1/"
	URLSubscribePublishedFile       = "/ISteamRemoteStorage/SubscribePublishedFile/v1/"
	URLUnsubscribePublishedFile     = "/ISteamRemoteStorage/UnsubscribePublishedFile/v1/"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Collection

type Collection struct {
	PublishedFileId string `json:"publishedfileid"`
	Result          int    `json:"result"`
}

type CollectionDetail

type CollectionDetail struct {
	Response struct {
		Result               int          `json:"result"`
		ResultCount          int          `json:"resultcount"`
		PublishedFileDetails []Collection `json:"publishedfiledetails"`
	} `json:"response"`
}

type CollectionDetailQueryOpt

type CollectionDetailQueryOpt struct {
	CollectionCount   uint `json:"collectioncount" mapstructure:"collectioncount" valid:"required"`
	PublishedFileIds0 uint `json:"publishedfileids[0]" mapstructure:"publishedfileids" valid:"required"`
}

type EnumerateOpt

type EnumerateOpt struct {
	steam.SteamId
	steam.AppId
	ListType uint `json:"listtype" mapstructure:"listtype"`
}

type PublishedFileDetail

type PublishedFileDetail struct {
	Response struct {
		Result               int                  `json:"result"`
		ResultCount          int                  `json:"resultcount"`
		PublishedFileDetails []publishedfile.File `json:"publishedfiledetails"`
	} `json:"response"`
}

type PublishedFileDetailQueryOpt

type PublishedFileDetailQueryOpt struct {
	ItemCount         uint `json:"itemcount" mapstructure:"itemcount" valid:"required"`
	PublishedFileIds0 uint `json:"publishedfileids[0]" mapstructure:"publishedfileids" valid:"required"`
}

type SubscribePublishedFileOpt

type SubscribePublishedFileOpt struct {
	steam.SteamId
	steam.AppId
	PublishedFileId uint `json:"publishedfileid" mapstructure:"publishedfileid"`
}

type UgcFileDetailQueryOpt

type UgcFileDetailQueryOpt struct {
	steam.SteamId
	steam.AppId
	UgcId uint `json:"ugcid" mapstructure:"ugcid" valid:"required"`
}

type UgcFileUpdateOpt

type UgcFileUpdateOpt struct {
	steam.SteamId
	steam.AppId
	UgcId uint `json:"ugcid" mapstructure:"ugcid" valid:"required"`
	Used  bool `json:"used" mapstructure:"used"`
}

type UnSubscribePublishedFileOpt

type UnSubscribePublishedFileOpt struct {
	steam.SteamId
	steam.AppId
	PublishedFileId uint `json:"publishedfileid" mapstructure:"publishedfileid"`
}

Jump to

Keyboard shortcuts

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