Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / CreateLimitedEventRequest

Interface: CreateLimitedEventRequest ​

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

Request body for creating one limited event.

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

console.log(createLimitedEventRequest)

Properties ​

draftRounds ​

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

const { draftRounds } = createLimitedEventRequest

console.log(draftRounds)

draftRounds: DraftRoundConfig[]

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

Optional chaos-draft round configuration.


kind ​

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

const { kind } = createLimitedEventRequest

console.log(kind)

kind: LimitedEventKind

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

Limited event kind to create.


pickTimerEnabled ​

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

const { pickTimerEnabled } = createLimitedEventRequest

console.log(pickTimerEnabled)

pickTimerEnabled: boolean

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

Whether the draft uses a per-pick countdown that auto-picks on timeout.


playerCount ​

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

const { playerCount } = createLimitedEventRequest

console.log(playerCount)

playerCount: number

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

Number of players expected in this event.


sealedPackCount? ​

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

const { sealedPackCount } = createLimitedEventRequest

console.log(sealedPackCount)

optional sealedPackCount?: number | null

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

Optional sealed-only booster count per player. Defaults to 6.


seed? ​

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

const { seed } = createLimitedEventRequest

console.log(seed)

optional seed?: string | null

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

Optional deterministic seed for generated boosters and draft leaders.


setCode ​

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

const { setCode } = createLimitedEventRequest

console.log(setCode)

setCode: string

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

Set code used for booster generation.


timerSettings? ​

Example:

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

const createLimitedEventRequest: CreateLimitedEventRequest = {
  kind: 'draft',
  setCode: 'SOR',
  playerCount: 4,
  // Chaos draft only; a plain draft repeats `setCode` for every round.
  draftRounds: [],
  pickTimerEnabled: false,
  seed: '7',
}

const { timerSettings } = createLimitedEventRequest

console.log(timerSettings)

optional timerSettings?: LimitedLobbyTimerSettings | null

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

Optional lobby-owned pick and deck-construction schedule.

Released under the MIT License.