@my-swu/simulator-client / SubmitMatchDeckResponse
Interface: SubmitMatchDeckResponse
Defined in: packages/ts-sdk/src/generated/types/common.ts:5956
Example:
ts
import type { SubmitMatchDeckResponse } from '@my-swu/simulator-client'
const submitMatchDeckResponse: SubmitMatchDeckResponse = {
"snapshot": {
"matchId": 'example',
"format": "premier",
"playerCount": 2,
"series": {
"format": "premier",
"bestOfGames": 1,
"currentGameNumber": 0,
"games": [],
"seats": [],
},
"status": "lobby",
"phase": "lobby",
"prompt": "lobbyReady",
"roundNumber": 0,
"turnPlayer": "one",
"initiative": {
"available": false,
},
"availableCounters": [],
"consecutivePasses": 0,
"winners": [],
"eventsApplied": 0,
"activeEffects": [],
"delayedEffects": [],
"currentAttack": {
"attackerId": 0,
"target": {
"playerBase": {
"seat": "one",
},
},
},
"pendingAbilities": [],
"availableLeaderDeploys": [],
"availableAttacks": [],
"playActions": [],
"rejectedPlayReasons": [],
"actionAbilities": [],
"groundArena": [],
"spaceArena": [],
"players": [],
},
}
console.log(submitMatchDeckResponse)Properties
snapshot
Example:
ts
import type { SubmitMatchDeckResponse } from '@my-swu/simulator-client'
const submitMatchDeckResponse: SubmitMatchDeckResponse = {
"snapshot": {
"matchId": 'example',
"format": "premier",
"playerCount": 2,
"series": {
"format": "premier",
"bestOfGames": 1,
"currentGameNumber": 0,
"games": [],
"seats": [],
},
"status": "lobby",
"phase": "lobby",
"prompt": "lobbyReady",
"roundNumber": 0,
"turnPlayer": "one",
"initiative": {
"available": false,
},
"availableCounters": [],
"consecutivePasses": 0,
"winners": [],
"eventsApplied": 0,
"activeEffects": [],
"delayedEffects": [],
"currentAttack": {
"attackerId": 0,
"target": {
"playerBase": {
"seat": "one",
},
},
},
"pendingAbilities": [],
"availableLeaderDeploys": [],
"availableAttacks": [],
"playActions": [],
"rejectedPlayReasons": [],
"actionAbilities": [],
"groundArena": [],
"spaceArena": [],
"players": [],
},
}
const { snapshot: matchSnapshot } = submitMatchDeckResponse
console.log(matchSnapshot)snapshot:
GameState
Defined in: packages/ts-sdk/src/generated/types/common.ts:5960
Updated match snapshot visible to the submitting seat.
