@my-swu/simulator-client / UpgradeStateView
Interface: UpgradeStateView
Defined in: packages/ts-sdk/src/generated/types/common.ts:6572
Example:
import type { UpgradeStateView } from '@my-swu/simulator-client'
const upgradeStateView: UpgradeStateView = {
"instanceId": 0,
"cardInstanceId": 0,
"cardId": 0,
"owner": "one",
"controller": "one",
"attachedTo": 0,
"tokenKind": "experience",
}
console.log(upgradeStateView)Properties
attachedTo
Example:
import type { UpgradeStateView } from '@my-swu/simulator-client'
const upgradeStateView: UpgradeStateView = {
"instanceId": 0,
"cardInstanceId": 0,
"cardId": 0,
"owner": "one",
"controller": "one",
"attachedTo": 0,
"tokenKind": "experience",
}
const { attachedTo } = upgradeStateView
console.log(attachedTo)attachedTo:
AttachHostSchema
Defined in: packages/ts-sdk/src/generated/types/common.ts:6577
Attachment host for this upgrade, including base attachments that are not nested under a unit.
cardId
Example:
import type { UpgradeStateView } from '@my-swu/simulator-client'
const upgradeStateView: UpgradeStateView = {
"instanceId": 0,
"cardInstanceId": 0,
"cardId": 0,
"owner": "one",
"controller": "one",
"attachedTo": 0,
"tokenKind": "experience",
}
const { cardId } = upgradeStateView
console.log(cardId)cardId:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:6578
cardInstanceId
Example:
import type { UpgradeStateView } from '@my-swu/simulator-client'
const upgradeStateView: UpgradeStateView = {
"instanceId": 0,
"cardInstanceId": 0,
"cardId": 0,
"owner": "one",
"controller": "one",
"attachedTo": 0,
"tokenKind": "experience",
}
const { cardInstanceId } = upgradeStateView
console.log(cardInstanceId)cardInstanceId:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:6579
controller
Example:
import type { UpgradeStateView } from '@my-swu/simulator-client'
const upgradeStateView: UpgradeStateView = {
"instanceId": 0,
"cardInstanceId": 0,
"cardId": 0,
"owner": "one",
"controller": "one",
"attachedTo": 0,
"tokenKind": "experience",
}
const { controller } = upgradeStateView
console.log(controller)controller:
Seat
Defined in: packages/ts-sdk/src/generated/types/common.ts:6580
instanceId
Example:
import type { UpgradeStateView } from '@my-swu/simulator-client'
const upgradeStateView: UpgradeStateView = {
"instanceId": 0,
"cardInstanceId": 0,
"cardId": 0,
"owner": "one",
"controller": "one",
"attachedTo": 0,
"tokenKind": "experience",
}
const { instanceId } = upgradeStateView
console.log(instanceId)instanceId:
number
Defined in: packages/ts-sdk/src/generated/types/common.ts:6581
owner
Example:
import type { UpgradeStateView } from '@my-swu/simulator-client'
const upgradeStateView: UpgradeStateView = {
"instanceId": 0,
"cardInstanceId": 0,
"cardId": 0,
"owner": "one",
"controller": "one",
"attachedTo": 0,
"tokenKind": "experience",
}
const { owner } = upgradeStateView
console.log(owner)owner:
Seat
Defined in: packages/ts-sdk/src/generated/types/common.ts:6582
tokenKind
Example:
import type { UpgradeStateView } from '@my-swu/simulator-client'
const upgradeStateView: UpgradeStateView = {
"instanceId": 0,
"cardInstanceId": 0,
"cardId": 0,
"owner": "one",
"controller": "one",
"attachedTo": 0,
"tokenKind": "experience",
}
const { tokenKind } = upgradeStateView
console.log(tokenKind)tokenKind:
NullableDistributionTokenKindView
Defined in: packages/ts-sdk/src/generated/types/common.ts:6589
Token classification for upgrades that are well-known token cards (experience, shield, advantage). null for ordinary non-token upgrades. Always present (null for ordinary upgrades), so UIs can render token attachments without re-deriving the kind from card_id.
