Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / EffectResolutionDraftView

Interface: EffectResolutionDraftView ​

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

Engine-owned answers collected for one uncommitted semantic effect.

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

console.log(effectResolutionDraftView)

Properties ​

abilityId ​

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

const { abilityId } = effectResolutionDraftView

console.log(abilityId)

abilityId: number

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


canDecline ​

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

const { canDecline } = effectResolutionDraftView

console.log(canDecline)

canDecline: boolean

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


id ​

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

const { id } = effectResolutionDraftView

console.log(id)

id: number

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


locked ​

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

const { locked } = effectResolutionDraftView

console.log(locked)

locked: boolean

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


originLabel ​

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

const { originLabel } = effectResolutionDraftView

console.log(originLabel)

originLabel: string

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

Printed label of originating effect, retained for descendants.


originText? ​

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

const { originText } = effectResolutionDraftView

console.log(originText)

optional originText?: EffectTextRefsView | null

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

Exact reviewed text owner for the originating command.


sourceCardId ​

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

const { sourceCardId } = effectResolutionDraftView

console.log(sourceCardId)

sourceCardId: number

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


steps ​

Example:

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

const effectResolutionDraftView: EffectResolutionDraftView = {
  "id": 0,
  "abilityId": 0,
  "sourceCardId": 0,
  "originLabel": 'example',
  "canDecline": false,
  "locked": false,
  "steps": [],
}

const { steps } = effectResolutionDraftView

console.log(steps)

steps: EffectResolutionDraftStepView[]

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

Released under the MIT License.