@my-swu/simulator-client / SubmitMatchDeckRequest
Interface: SubmitMatchDeckRequest
Defined in: packages/ts-sdk/src/generated/types/common.ts:5934
Body for POST /api/matches/{match_id}/deck — submits (or replaces) the deck of a joined seat while the match is still gathering players. Rejected once the seat is ready or the match has started.
Example:
import type { SubmitMatchDeckRequest } from '@my-swu/simulator-client'
const submitMatchDeckRequest: SubmitMatchDeckRequest = {
"seatToken": 'example',
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
}
console.log(submitMatchDeckRequest)Properties
deck
Example:
import type { SubmitMatchDeckRequest } from '@my-swu/simulator-client'
const submitMatchDeckRequest: SubmitMatchDeckRequest = {
"seatToken": 'example',
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
}
const { deck: submitMatchDeckRequestDeck } = submitMatchDeckRequest
console.log(submitMatchDeckRequestDeck)deck:
DeckInput
Defined in: packages/ts-sdk/src/generated/types/common.ts:5938
Deck to register for this seat.
deckId?
Example:
import type { SubmitMatchDeckRequest } from '@my-swu/simulator-client'
const submitMatchDeckRequest: SubmitMatchDeckRequest = {
"seatToken": 'example',
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
}
const { deckId } = submitMatchDeckRequest
console.log(deckId)
optionaldeckId?:string|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5942
Freeform client deck id for the submitted deck.
deckTitle?
Example:
import type { SubmitMatchDeckRequest } from '@my-swu/simulator-client'
const submitMatchDeckRequest: SubmitMatchDeckRequest = {
"seatToken": 'example',
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
}
const { deckTitle } = submitMatchDeckRequest
console.log(deckTitle)
optionaldeckTitle?:string|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5946
Display title for the submitted deck.
formatSetup?
Example:
import type { SubmitMatchDeckRequest } from '@my-swu/simulator-client'
const submitMatchDeckRequest: SubmitMatchDeckRequest = {
"seatToken": 'example',
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
}
const { formatSetup } = submitMatchDeckRequest
console.log(formatSetup)
optionalformatSetup?:FormatSetupInput|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:5950
Optional setup data for formats that register more than one deck or a pool.
seatToken
Example:
import type { SubmitMatchDeckRequest } from '@my-swu/simulator-client'
const submitMatchDeckRequest: SubmitMatchDeckRequest = {
"seatToken": 'example',
"deck": {
"leaders": [],
"cards": [],
"sideboard": [],
},
}
const { seatToken } = submitMatchDeckRequest
console.log(seatToken)seatToken:
string
Defined in: packages/ts-sdk/src/generated/types/common.ts:5954
Seat token returned by match creation, join, or restore.
