Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / UpgradeStateView

Interface: UpgradeStateView ​

Defined in: packages/ts-sdk/src/generated/types/common.ts:6572

Example:

ts
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:

ts
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:

ts
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:

ts
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:

ts
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:

ts
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:

ts
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:

ts
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.

Released under the MIT License.