Properties
Protected apiConfiguration
Methods
addAttempts
-
Parameters
-
matchId: string
-
sessionId: string
-
xApiKey: string
-
addPlayerTournament
-
Parameters
-
sessionId: string
-
xApiKey: string
-
claimPrizeList
-
Parameters
-
sessionId: string
-
xApiKey: string
-
enterMatch
-
Parameters
-
matchId: string
-
sessionId: string
-
xApiKey: string
-
enterPlayerTournament
-
Parameters
-
sessionId: string
-
xApiKey: string
-
tournamentId: string
-
enterTournament
-
Parameters
-
sessionId: string
-
xApiKey: string
-
tournamentId: string
-
fulfillPrizeList
-
Parameters
-
sessionId: string
-
xApiKey: string
-
getMatchDetails
- getMatchDetails(matchId: string, sessionId: string, xApiKey: string, playerAttributes?: undefined | string): Promise<GetMatchDetailsResponse>
-
Parameters
-
matchId: string
-
sessionId: string
-
xApiKey: string
-
Optional playerAttributes: undefined | string
getMatchLeaderboard
- getMatchLeaderboard(matchId: string, xApiKey: string, sessionId?: undefined | string, limit?: undefined | string, currentPlayerNeighbors?: undefined | string, cursor?: undefined | string): Promise<GetMatchLeaderboardResponse>
-
Parameters
-
matchId: string
-
xApiKey: string
-
Optional sessionId: undefined | string
-
Optional limit: undefined | string
-
Optional currentPlayerNeighbors: undefined | string
-
Optional cursor: undefined | string
getMatchList
- getMatchList(xApiKey: string, sessionId: string, matchType?: undefined | string, limit?: undefined | string, playerAttributes?: undefined | string, period?: undefined | string, filterBy?: undefined | string): Promise<GetMatchListResponse>
-
Parameters
-
xApiKey: string
-
sessionId: string
-
Optional matchType: undefined | string
-
Optional limit: undefined | string
-
Optional playerAttributes: undefined | string
-
Optional period: undefined | string
-
Optional filterBy: undefined | string
getPlayerTournamentDetails
-
Parameters
-
sessionId: string
-
xApiKey: string
-
tournamentId: string
getPlayerTournamentList
- getPlayerTournamentList(xApiKey: string, sessionId: string, queryBy?: undefined | string, limit?: undefined | string, cursor?: undefined | string, streamingPlatform?: undefined | string, period?: undefined | string, filterBy?: undefined | string): Promise<GetPlayerTournamentListResponse>
-
Parameters
-
xApiKey: string
-
sessionId: string
-
Optional queryBy: undefined | string
-
Optional limit: undefined | string
-
Optional cursor: undefined | string
-
Optional streamingPlatform: undefined | string
-
Optional period: undefined | string
-
Optional filterBy: undefined | string
getPrizeDetails
-
Parameters
-
sessionId: string
-
xApiKey: string
-
prizeId: string
getTeamDetails
-
Parameters
-
sessionId: string
-
xApiKey: string
-
teamId: string
getTournamentDetails
- getTournamentDetails(sessionId: string, tournamentId: string, xApiKey: string, playerAttributes?: undefined | string): Promise<GetTournamentDetailsResponse>
-
Parameters
-
sessionId: string
-
tournamentId: string
-
xApiKey: string
-
Optional playerAttributes: undefined | string
getTournamentList
- getTournamentList(xApiKey: string, sessionId: string, limit?: undefined | string, participantType?: undefined | string, playerAttributes?: undefined | string, period?: undefined | string, filterBy?: undefined | string): Promise<GetTournamentListResponse>
-
Parameters
-
xApiKey: string
-
sessionId: string
-
Optional limit: undefined | string
-
Optional participantType: undefined | string
-
Optional playerAttributes: undefined | string
-
Optional period: undefined | string
-
Optional filterBy: undefined | string
Protected invoke
- invoke(method: string, endpoint: string, path: string, pathParams: Map<string, string>, queryParams: Map<string, string>, headerParams: Array<object>, bodyParam: any, errors: Map<number, string>): Promise<any>
-
Parameters
-
method: string
-
endpoint: string
-
path: string
-
pathParams: Map<string, string>
-
queryParams: Map<string, string>
-
headerParams: Array<object>
-
bodyParam: any
-
errors: Map<number, string>
Returns Promise<any>
matchesMatchIdAttemptsOptions
- matchesMatchIdAttemptsOptions(): Promise<void>
matchesMatchIdEnterOptions
- matchesMatchIdEnterOptions(): Promise<void>
matchesMatchIdLeaderboardOptions
- matchesMatchIdLeaderboardOptions(): Promise<void>
matchesMatchIdOptions
- matchesMatchIdOptions(): Promise<void>
matchesMatchIdScoreOptions
- matchesMatchIdScoreOptions(): Promise<void>
matchesOptions
- matchesOptions(): Promise<void>
playerTournamentsOptions
- playerTournamentsOptions(): Promise<void>
playerTournamentsTournamentIdEnterOptions
- playerTournamentsTournamentIdEnterOptions(): Promise<void>
playerTournamentsTournamentIdOptions
- playerTournamentsTournamentIdOptions(): Promise<void>
playersAuthOptions
- playersAuthOptions(): Promise<void>
playersOptions
- playersOptions(): Promise<void>
playersPatch
- playersPatch(xApiKey: string, sessionId?: undefined | string): Promise<void>
-
Parameters
-
xApiKey: string
-
Optional sessionId: undefined | string
Returns Promise<void>
playersPut
- playersPut(sessionId: string, xApiKey: string): Promise<void>
-
Parameters
-
sessionId: string
-
xApiKey: string
Returns Promise<void>
playersRegisterOptions
- playersRegisterOptions(): Promise<void>
playersStreamingPlatformAccountLinkingCodeOptions
- playersStreamingPlatformAccountLinkingCodeOptions(): Promise<void>
prizesClaimOptions
- prizesClaimOptions(): Promise<void>
prizesFulfillOptions
- prizesFulfillOptions(): Promise<void>
prizesPrizeIdOptions
- prizesPrizeIdOptions(): Promise<void>
submitScore
- submitScore(matchId: string, sessionId: string, xApiKey: string, submitScoreRequest: SubmitScoreRequest): Promise<void>
-
Parameters
-
matchId: string
-
sessionId: string
-
xApiKey: string
-
Returns Promise<void>
teamsTeamIdOptions
- teamsTeamIdOptions(): Promise<void>
tournamentsOptions
- tournamentsOptions(): Promise<void>
tournamentsTournamentIdEnterOptions
- tournamentsTournamentIdEnterOptions(): Promise<void>
tournamentsTournamentIdOptions
- tournamentsTournamentIdOptions(): Promise<void>
updatePlayerTournament
-
Parameters
-
sessionId: string
-
xApiKey: string
-
tournamentId: string
-
updatePlayerTournament_0
-
Parameters
-
sessionId: string
-
xApiKey: string
-
tournamentId: string
-
useStreamingPlatformAccountLinkingCode
-
Parameters
-
sessionId: string
-
xApiKey: string
-
Returns Promise<void>
Brought to you with ❤ by the Alexa Games team at Amazon. © 2019, Amazon.com, Inc. or its affiliates. All Rights Reserved.
ApiConfiguration instance to provide dependencies for this service client