Module: client/apis/GamesAPI
Table of contents
Classes
Type aliases
- CanSelfInviteUserToVIPServer
- CanSelfInviteUserToVIPServerOptions
- CreateVIPServer
- CreateVIPServerOptions
- GameGamesProductInfo
- GameServer
- GetGameFavoriteCount
- GetGameFavoriteCountOptions
- GetGameGamePasses
- GetGameGamePassesOptions
- GetGameRecommendationsByAlgorithm
- GetGameRecommendationsByAlgorithmOptions
- GetGameRecommendationsByGame
- GetGameRecommendationsByGameOptions
- GetGameServersByType
- GetGameServersByTypeOptions
- GetGameSorts
- GetGameSortsOptions
- GetGameUniverses
- GetGameUniversesOptions
- GetGamesProductInfoOptions
- GetGamesVotes
- GetGamesVotesOptions
- GetSelfUniverseVoteStatus
- GetSelfUniverseVoteStatusOptions
- GetVIPServer
- GetVIPServerOptions
- IsGameFavorited
- IsGameFavoritedOptions
- ListGames
- ListGamesOptions
- MultiGetGameUniversesPlayability
- MultiGetGameUniversesPlayabilityOptions
- MultiGetPlaces
- MultiGetPlacesOptions
- SetSelfGameVote
- SetSelfGameVoteOptions
- ToggleGameFavorite
- ToggleGameFavoriteOptions
- UpdateVIPServer
- UpdateVIPServerOptions
- UpdateVIPServerPermissions
- UpdateVIPServerPermissionsOptions
- UpdateVIPServerSubscription
- UpdateVIPServerSubscriptionOptions
Type aliases
CanSelfInviteUserToVIPServer
Ƭ CanSelfInviteUserToVIPServer: object
Type declaration:
| Name | Type |
|---|---|
canInvite |
boolean |
Defined in: client/apis/GamesAPI.ts:215
CanSelfInviteUserToVIPServerOptions
Ƭ CanSelfInviteUserToVIPServerOptions: object
Type declaration:
| Name | Type |
|---|---|
userId |
number |
Defined in: client/apis/GamesAPI.ts:212
CreateVIPServer
Ƭ CreateVIPServer: GameServer
Defined in: client/apis/GamesAPI.ts:234
CreateVIPServerOptions
Ƭ CreateVIPServerOptions: object
Type declaration:
| Name | Type |
|---|---|
expectedPrice |
number |
name |
string |
universeId |
number |
Defined in: client/apis/GamesAPI.ts:229
GameGamesProductInfo
Ƭ GameGamesProductInfo: object
Type declaration:
| Name | Type |
|---|---|
data |
{ isForSale: boolean ; price: number ; productId: number ; sellerId: number ; universeId: number }[] |
Defined in: client/apis/GamesAPI.ts:36
GameServer
Ƭ GameServer: object
Type declaration:
| Name | Type |
|---|---|
accessCode |
string |
fps |
number |
id |
string |
maxPlayers |
number |
name |
string |
ping |
number |
playing |
number |
vipServerId |
number |
Defined in: client/apis/GamesAPI.ts:6
GetGameFavoriteCount
Ƭ GetGameFavoriteCount: object
Type declaration:
| Name | Type |
|---|---|
favoritesCount |
number |
Defined in: client/apis/GamesAPI.ts:169
GetGameFavoriteCountOptions
Ƭ GetGameFavoriteCountOptions: object
Type declaration:
| Name | Type |
|---|---|
universeId |
number |
Defined in: client/apis/GamesAPI.ts:166
GetGameGamePasses
Ƭ GetGameGamePasses: object
Type declaration:
| Name | Type |
|---|---|
data |
{ displayName: string ; id: number ; name: string ; price: number ; productId: number }[] |
nextPageCursor |
string |
previousPageCursor |
string |
Defined in: client/apis/GamesAPI.ts:178
GetGameGamePassesOptions
Ƭ GetGameGamePassesOptions: object
Type declaration:
| Name | Type |
|---|---|
cursor? |
string |
limit? |
10 | 25 | 50 | 100 |
sortOrder? |
Asc | Desc |
universeId |
number |
Defined in: client/apis/GamesAPI.ts:172
GetGameRecommendationsByAlgorithm
Ƭ GetGameRecommendationsByAlgorithm: object
Type declaration:
| Name | Type |
|---|---|
games |
ListGames[games] |
nextPaginationKey |
string | null |
Defined in: client/apis/GamesAPI.ts:112
GetGameRecommendationsByAlgorithmOptions
Ƭ GetGameRecommendationsByAlgorithmOptions: object
Type declaration:
| Name | Type |
|---|---|
algorithmName |
string |
maxRows? |
number |
paginationKey? |
string |
Defined in: client/apis/GamesAPI.ts:107
GetGameRecommendationsByGame
Ƭ GetGameRecommendationsByGame: GetGameRecommendationsByAlgorithm
Defined in: client/apis/GamesAPI.ts:121
GetGameRecommendationsByGameOptions
Ƭ GetGameRecommendationsByGameOptions: object
Type declaration:
| Name | Type |
|---|---|
maxRows? |
number |
paginationKey? |
string |
universeId |
number |
Defined in: client/apis/GamesAPI.ts:116
GetGameServersByType
Ƭ GetGameServersByType: object
Type declaration:
| Name | Type |
|---|---|
data |
GameServer[] |
nextPageCursor |
string |
previousPageCursor |
string |
Defined in: client/apis/GamesAPI.ts:28
GetGameServersByTypeOptions
Ƭ GetGameServersByTypeOptions: object
Type declaration:
| Name | Type |
|---|---|
cursor? |
string |
limit? |
10 | 25 | 50 | 100 |
placeId |
number |
serverType |
Public | Friend | VIP |
sortOrder? |
Asc | Desc |
Defined in: client/apis/GamesAPI.ts:21
GetGameSorts
Ƭ GetGameSorts: object
Type declaration:
| Name | Type |
|---|---|
genreFilters |
{ name: string ; token: string ; tokenExpiryInSeconds: number }[] |
pageContext |
object |
pageContext.isSeeAllPage |
boolean |
pageContext.pageId |
string |
sorts |
{ contextCountryRegionId: number ; contextUniverseId: null ; displayName: string ; gameSetTargetId: null ; genreOptionsAvailable: boolean ; isDefaultSort: boolean ; name: string ; numberOfGames: null ; numberOfRows: number ; timeOptionsAvailable: boolean ; token: string ; tokenExpiryInSeconds: number }[] |
timeFilters |
{ name: string ; token: string ; tokenExpiryInSeconds: number }[] |
Defined in: client/apis/GamesAPI.ts:125
GetGameSortsOptions
Ƭ GetGameSortsOptions: object
Type declaration:
| Name | Type |
|---|---|
gameSortsContext? |
GamesDefaultSorts | GamesAllSorts | HomeSorts | ChatSorts | UnifiedHomeSorts | GamesPageAbTestSorts1 | GamesPageAbTestSorts2 |
Defined in: client/apis/GamesAPI.ts:122
GetGameUniverses
Ƭ GetGameUniverses: GameUniverseOptions[]
Defined in: client/apis/GamesAPI.ts:20
GetGameUniversesOptions
Ƭ GetGameUniversesOptions: object
Type declaration:
| Name | Type |
|---|---|
universeIds |
number[] |
Defined in: client/apis/GamesAPI.ts:17
GetGamesProductInfoOptions
Ƭ GetGamesProductInfoOptions: object
Type declaration:
| Name | Type |
|---|---|
universeIds |
number[] |
Defined in: client/apis/GamesAPI.ts:33
GetGamesVotes
Ƭ GetGamesVotes: object
Type declaration:
| Name | Type |
|---|---|
data |
{ downVotes: number ; number: PartialGameUniverse ; upVotes: number }[] |
Defined in: client/apis/GamesAPI.ts:200
GetGamesVotesOptions
Ƭ GetGamesVotesOptions: object
Type declaration:
| Name | Type |
|---|---|
universeIds |
number[] |
Defined in: client/apis/GamesAPI.ts:197
GetSelfUniverseVoteStatus
Ƭ GetSelfUniverseVoteStatus: object
Type declaration:
| Name | Type |
|---|---|
canVote |
boolean |
reasonForNotVoteable |
string |
userVote |
boolean |
Defined in: client/apis/GamesAPI.ts:192
GetSelfUniverseVoteStatusOptions
Ƭ GetSelfUniverseVoteStatusOptions: object
Type declaration:
| Name | Type |
|---|---|
universeId |
number |
Defined in: client/apis/GamesAPI.ts:189
GetVIPServer
Ƭ GetVIPServer: VIPServerOptions
Defined in: client/apis/GamesAPI.ts:221
GetVIPServerOptions
Ƭ GetVIPServerOptions: object
Type declaration:
| Name | Type |
|---|---|
id |
number |
Defined in: client/apis/GamesAPI.ts:218
IsGameFavorited
Ƭ IsGameFavorited: object
Type declaration:
| Name | Type |
|---|---|
isFavorited |
boolean |
Defined in: client/apis/GamesAPI.ts:158
IsGameFavoritedOptions
Ƭ IsGameFavoritedOptions: object
Type declaration:
| Name | Type |
|---|---|
universeId |
number |
Defined in: client/apis/GamesAPI.ts:155
ListGames
Ƭ ListGames: object
Type declaration:
| Name | Type |
|---|---|
algorithm |
string |
algorithmQueryType |
string |
correctedKeyword |
string |
cutOffIndex |
number |
emphasis |
boolean |
featuredSearchUniverseId |
number |
filteredKeyword |
string |
games |
{ analyticsIdentifier: string ; creatorId: number ; creatorName: string ; creatorType: User | Group | string ; downVotes: number ; imageToken: string ; isSponsored: boolean ; nativeAdData: string ; placeId: number ; playerCount: number ; price: number ; universeId: number ; upVotes: number ; users: { gameId: string ; userId: number }[] }[] |
hasMoreRows |
boolean |
nextPageExclusiveStartId |
number |
suggestedKeyword |
string |
suggestionAlgorithm |
string |
Defined in: client/apis/GamesAPI.ts:63
ListGamesOptions
Ƭ ListGamesOptions: object
Type declaration:
| Name | Type |
|---|---|
contextCountryRegionId? |
number |
contextUniverseId? |
number |
exclusiveStartId? |
number |
gameFilter? |
string |
gameSetTargetId? |
number |
genreFilter? |
string |
isKeywordSuggestionEnabled? |
boolean |
keyword? |
string |
maxRows? |
number |
pageContextPageId? |
number |
pageContextSeeAll? |
boolean |
sortOrder? |
string |
sortPosition? |
number |
sortToken? |
string |
startRows? |
number |
timeFilter? |
string |
Defined in: client/apis/GamesAPI.ts:45
MultiGetGameUniversesPlayability
Ƭ MultiGetGameUniversesPlayability: { isPlayable: boolean ; playabilityStatus: UnplayableOtherReason | string ; universeId: number }[]
Defined in: client/apis/GamesAPI.ts:102
MultiGetGameUniversesPlayabilityOptions
Ƭ MultiGetGameUniversesPlayabilityOptions: object
Type declaration:
| Name | Type |
|---|---|
universeIds |
number[] |
Defined in: client/apis/GamesAPI.ts:99
MultiGetPlaces
Ƭ MultiGetPlaces: PlaceOptions[]
Defined in: client/apis/GamesAPI.ts:98
MultiGetPlacesOptions
Ƭ MultiGetPlacesOptions: object
Type declaration:
| Name | Type |
|---|---|
placeIds |
number[] |
Defined in: client/apis/GamesAPI.ts:95
SetSelfGameVote
Ƭ SetSelfGameVote: unknown
Defined in: client/apis/GamesAPI.ts:211
SetSelfGameVoteOptions
Ƭ SetSelfGameVoteOptions: object
Type declaration:
| Name | Type |
|---|---|
universeId |
number |
vote |
boolean |
Defined in: client/apis/GamesAPI.ts:207
ToggleGameFavorite
Ƭ ToggleGameFavorite: unknown
Defined in: client/apis/GamesAPI.ts:165
ToggleGameFavoriteOptions
Ƭ ToggleGameFavoriteOptions: object
Type declaration:
| Name | Type |
|---|---|
favorite |
boolean |
universeId |
number |
Defined in: client/apis/GamesAPI.ts:161
UpdateVIPServer
Ƭ UpdateVIPServer: VIPServerOptions
Defined in: client/apis/GamesAPI.ts:228
UpdateVIPServerOptions
Ƭ UpdateVIPServerOptions: object
Type declaration:
| Name | Type |
|---|---|
active |
boolean |
id |
number |
name |
string |
newJoinCode |
boolean |
Defined in: client/apis/GamesAPI.ts:222
UpdateVIPServerPermissions
Ƭ UpdateVIPServerPermissions: object
Type declaration:
| Name | Type |
|---|---|
clanAllowed |
boolean |
enemyClanId |
number |
friendsAllowed |
boolean |
users |
{ displayName: string ; id: number ; name: string }[] |
Defined in: client/apis/GamesAPI.ts:243
UpdateVIPServerPermissionsOptions
Ƭ UpdateVIPServerPermissionsOptions: object
Type declaration:
| Name | Type |
|---|---|
clanAllowed |
boolean |
enemyClanId |
number |
friendsAllowed |
boolean |
id |
number |
usersToAdd |
number[] |
usersToRemove |
number[] |
Defined in: client/apis/GamesAPI.ts:235
UpdateVIPServerSubscription
Ƭ UpdateVIPServerSubscription: object
Type declaration:
| Name | Type |
|---|---|
active |
boolean |
expirationDate |
string |
expired |
boolean |
price |
number |
Defined in: client/apis/GamesAPI.ts:258
UpdateVIPServerSubscriptionOptions
Ƭ UpdateVIPServerSubscriptionOptions: object
Type declaration:
| Name | Type |
|---|---|
active |
boolean |
id |
number |
price |
number |
Defined in: client/apis/GamesAPI.ts:253