@my-swu/simulator-client / SeatState
Interface: SeatState
Defined in: packages/ts-sdk/src/generated/types/common.ts:5431
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
console.log(seatState)Properties
authenticated
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { authenticated } = seatState
console.log(authenticated)authenticated:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5435
Whether this player joined from an authenticated app session.
autoPassed
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { autoPassed } = seatState
console.log(autoPassed)autoPassed:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5436
avatarUrl?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { avatarUrl } = seatState
console.log(avatarUrl)
optionalavatarUrl?:string|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5440
Optional public avatar image URL for this player.
base?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { base } = seatState
console.log(base)
optionalbase?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5441
baseDamage
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { baseDamage } = seatState
console.log(baseDamage)baseDamage:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:5445
Public damage currently marked on this base.
baseEpicActionUsed
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { baseEpicActionUsed } = seatState
console.log(baseEpicActionUsed)baseEpicActionUsed:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5449
Whether this base's once-per-game epic action has been spent.
baseHp
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { baseHp } = seatState
console.log(baseHp)baseHp:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:5453
Public remaining base health after damage.
baseUpgrades
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { baseUpgrades } = seatState
console.log(baseUpgrades)baseUpgrades:
UpgradeStateView[]
Defined in: packages/ts-sdk/src/generated/types/common.ts:5457
Upgrades attached to this player's base.
capturedUnits
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { capturedUnits } = seatState
console.log(capturedUnits)capturedUnits:
CapturedUnitView[]
Defined in: packages/ts-sdk/src/generated/types/common.ts:5458
cardsDrawnThisTurn?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { cardsDrawnThisTurn } = seatState
console.log(cardsDrawnThisTurn)
optionalcardsDrawnThisTurn?:number[] |null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5465
Physical ids of the cards this seat drew during the current turn — drives the client's "just drawn" badge. Serialized only for the viewing seat's own seat: which cards a player drew is hidden information for everyone else.
creditTokens
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { creditTokens } = seatState
console.log(creditTokens)creditTokens:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:5466
deckCount
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { deckCount } = seatState
console.log(deckCount)deckCount:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:5467
deckSubmitted
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { deckSubmitted } = seatState
console.log(deckSubmitted)deckSubmitted:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5472
Whether this seat has a deck registered. Seats may join without a deck and submit one later; the seat cannot ready until this is true.
deckTopCard?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { deckTopCard } = seatState
console.log(deckTopCard)
optionaldeckTopCard?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5476
Top card of this deck when the viewer has an active look-at-deck-top permission.
discard
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { discard } = seatState
console.log(discard)discard:
CardInstanceView[]
Defined in: packages/ts-sdk/src/generated/types/common.ts:5477
discardCount
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { discardCount } = seatState
console.log(discardCount)discardCount:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:5478
eliminated
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { eliminated } = seatState
console.log(eliminated)eliminated:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5479
forceTokenActive
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { forceTokenActive } = seatState
console.log(forceTokenActive)forceTokenActive:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5480
hand?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { hand } = seatState
console.log(hand)
optionalhand?:CardInstanceView[] |null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5481
handCount
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { handCount } = seatState
console.log(handCount)handCount:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:5482
joined
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { joined } = seatState
console.log(joined)joined:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5483
leader?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { leader } = seatState
console.log(leader)
optionalleader?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5487
DEPRECATED: read [Self::leaders] for multi-leader-safe state.
leaderDeployAvailable
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { leaderDeployAvailable } = seatState
console.log(leaderDeployAvailable)leaderDeployAvailable:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5491
DEPRECATED: read [Self::leaders] for multi-leader-safe state.
leaderDeployed
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { leaderDeployed } = seatState
console.log(leaderDeployed)leaderDeployed:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5495
DEPRECATED: read [Self::leaders] for multi-leader-safe state.
leaderExhausted
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { leaderExhausted } = seatState
console.log(leaderExhausted)leaderExhausted:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5499
DEPRECATED: read [Self::leaders] for multi-leader-safe state.
leaders
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { leaders } = seatState
console.log(leaders)leaders:
LeaderStateView[]
Defined in: packages/ts-sdk/src/generated/types/common.ts:5504
leaderUnitId?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { leaderUnitId } = seatState
console.log(leaderUnitId)
optionalleaderUnitId?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5503
DEPRECATED: read [Self::leaders] for multi-leader-safe state.
mulliganTaken
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { mulliganTaken } = seatState
console.log(mulliganTaken)mulliganTaken:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5505
name?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { name } = seatState
console.log(name)
optionalname?:string|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5514
Human-friendly display name captured when this seat joined the match. Public — visible to every viewer so the UI can render per-player labels in multiplayer ("Give to Akryum", "Resolve Bob's first") instead of bare seat enums. None when the joining client did not supply a name; the UI should fall back to the seat identifier in that case.
profileUrl?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { profileUrl } = seatState
console.log(profileUrl)
optionalprofileUrl?:string|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5518
Optional public profile page URL for this player.
ready
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { ready } = seatState
console.log(ready)ready:
boolean
Defined in: packages/ts-sdk/src/generated/types/common.ts:5519
resourceExhaustedStates
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { resourceExhaustedStates } = seatState
console.log(resourceExhaustedStates)resourceExhaustedStates:
boolean[]
Defined in: packages/ts-sdk/src/generated/types/common.ts:5525
Public exhausted-state row for resources, one boolean per resource slot. Resource card identities still live in resources and are only projected to the owning viewer.
resources?
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { resources } = seatState
console.log(resources)
optionalresources?:ResourceCardView[] |null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5526
resourcesCount
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { resourcesCount } = seatState
console.log(resourcesCount)resourcesCount:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:5527
seat
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { seat: seatStateSeat } = seatState
console.log(seatStateSeat)seat:
Seat
Defined in: packages/ts-sdk/src/generated/types/common.ts:5528
sideboardCount
Example:
import type { SeatState } from '@my-swu/simulator-client'
const seatState: SeatState = {
"seat": "one",
"joined": false,
"deckSubmitted": false,
"ready": false,
"eliminated": false,
"authenticated": false,
"leaderExhausted": false,
"leaderDeployed": false,
"leaderDeployAvailable": false,
"leaders": [],
"baseEpicActionUsed": false,
"baseDamage": 0,
"baseHp": 0,
"baseUpgrades": [],
"deckCount": 0,
"sideboardCount": 0,
"handCount": 0,
"resourcesCount": 0,
"resourceExhaustedStates": [],
"capturedUnits": [],
"creditTokens": 0,
"forceTokenActive": false,
"discardCount": 0,
"discard": [],
"autoPassed": false,
"mulliganTaken": false,
}
const { sideboardCount } = seatState
console.log(sideboardCount)sideboardCount:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:5532
Number of cards in the seat's sideboard.
