Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / PendingAbilityNameChoiceView

Interface: PendingAbilityNameChoiceView ​

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

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

console.log(pendingAbilityNameChoiceView)

Properties ​

abilityId ​

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

const { abilityId } = pendingAbilityNameChoiceView

console.log(abilityId)

abilityId: number

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


canDecline? ​

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

const { canDecline } = pendingAbilityNameChoiceView

console.log(canDecline)

optional canDecline?: boolean | null

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

Whether this active choice may be declined through declineAbility.


candidateNames ​

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

const { candidateNames } = pendingAbilityNameChoiceView

console.log(candidateNames)

candidateNames: string[]

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


domain ​

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

const { domain } = pendingAbilityNameChoiceView

console.log(domain)

domain: PendingAbilityNameChoiceDomain

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

Meaning of each candidate string; not inferred from prompt wording.


label ​

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

const { label } = pendingAbilityNameChoiceView

console.log(label)

label: string

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


promptProvenance? ​

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

const { promptProvenance } = pendingAbilityNameChoiceView

console.log(promptProvenance)

optional promptProvenance?: PromptProvenanceView | null

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

Parent/stage identity and interaction policy inherited from resolution.


sourceCardId ​

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

const { sourceCardId } = pendingAbilityNameChoiceView

console.log(sourceCardId)

sourceCardId: number

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


text? ​

Example:

ts
import type { PendingAbilityNameChoiceView } from '@my-swu/simulator-client'

const pendingAbilityNameChoiceView: PendingAbilityNameChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateNames": [],
  "domain": "card",
}

const { text } = pendingAbilityNameChoiceView

console.log(text)

optional text?: EffectTextRefsView | null

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

Reviewed printed text owning this chooser payload.

Released under the MIT License.