Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / AddLobbyAiPlayerRequest

Interface: AddLobbyAiPlayerRequest ​

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

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

console.log(addLobbyAiPlayerRequest)

Properties ​

accountToken? ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { accountToken } = addLobbyAiPlayerRequest

console.log(accountToken)

optional accountToken?: string | null

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

Signed app account proof required to create a server-controlled AI.


deck ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { deck: addLobbyAiPlayerRequestDeck } = addLobbyAiPlayerRequest

console.log(addLobbyAiPlayerRequestDeck)

deck: DeckInput

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


deckId? ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { deckId } = addLobbyAiPlayerRequest

console.log(deckId)

optional deckId?: string | null

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


deckSource? ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { deckSource } = addLobbyAiPlayerRequest

console.log(deckSource)

optional deckSource?: string | null

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


deckTitle? ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { deckTitle } = addLobbyAiPlayerRequest

console.log(deckTitle)

optional deckTitle?: string | null

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


difficulty ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { difficulty } = addLobbyAiPlayerRequest

console.log(difficulty)

difficulty: AiDifficulty

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


formatSetup? ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { formatSetup } = addLobbyAiPlayerRequest

console.log(formatSetup)

optional formatSetup?: FormatSetupInput | null

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


playerToken ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { playerToken } = addLobbyAiPlayerRequest

console.log(playerToken)

playerToken: string

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


trilogyFormatMode ​

Example:

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

const addLobbyAiPlayerRequest: AddLobbyAiPlayerRequest = {
  "playerToken": 'example',
  "difficulty": "easy",
  "deck": {
    "leaders": [],
    "cards": [],
    "sideboard": [],
  },
  "trilogyFormatMode": "auto",
}

const { trilogyFormatMode } = addLobbyAiPlayerRequest

console.log(trilogyFormatMode)

trilogyFormatMode: AiTrilogyFormatMode

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

Released under the MIT License.