Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / PendingAbilityAspectChoiceView

Interface: PendingAbilityAspectChoiceView ​

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

Example:

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

const pendingAbilityAspectChoiceView: PendingAbilityAspectChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateAspects": [],
}

console.log(pendingAbilityAspectChoiceView)

Properties ​

abilityId ​

Example:

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

const pendingAbilityAspectChoiceView: PendingAbilityAspectChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateAspects": [],
}

const { abilityId } = pendingAbilityAspectChoiceView

console.log(abilityId)

abilityId: number

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


canDecline? ​

Example:

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

const pendingAbilityAspectChoiceView: PendingAbilityAspectChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateAspects": [],
}

const { canDecline } = pendingAbilityAspectChoiceView

console.log(canDecline)

optional canDecline?: boolean | null

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

Whether this active choice may be declined through declineAbility.


candidateAspects ​

Example:

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

const pendingAbilityAspectChoiceView: PendingAbilityAspectChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateAspects": [],
}

const { candidateAspects } = pendingAbilityAspectChoiceView

console.log(candidateAspects)

candidateAspects: string[]

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


label ​

Example:

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

const pendingAbilityAspectChoiceView: PendingAbilityAspectChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateAspects": [],
}

const { label } = pendingAbilityAspectChoiceView

console.log(label)

label: string

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


promptProvenance? ​

Example:

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

const pendingAbilityAspectChoiceView: PendingAbilityAspectChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateAspects": [],
}

const { promptProvenance } = pendingAbilityAspectChoiceView

console.log(promptProvenance)

optional promptProvenance?: PromptProvenanceView | null

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

Parent/stage identity and interaction policy inherited from resolution.


sourceCardId ​

Example:

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

const pendingAbilityAspectChoiceView: PendingAbilityAspectChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateAspects": [],
}

const { sourceCardId } = pendingAbilityAspectChoiceView

console.log(sourceCardId)

sourceCardId: number

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


text? ​

Example:

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

const pendingAbilityAspectChoiceView: PendingAbilityAspectChoiceView = {
  "abilityId": 0,
  "sourceCardId": 0,
  "label": 'example',
  "candidateAspects": [],
}

const { text } = pendingAbilityAspectChoiceView

console.log(text)

optional text?: EffectTextRefsView | null

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

Reviewed printed text owning this chooser payload.

Released under the MIT License.