Skip to content

@my-swu/simulator-client


@my-swu/simulator-client / MatchChatMessage

Interface: MatchChatMessage ​

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

Example:

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

const matchChatMessage: MatchChatMessage = {
  "seat": "one",
  "name": 'example',
  "message": 'example',
}

console.log(matchChatMessage)

Properties ​

avatarUrl? ​

Example:

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

const matchChatMessage: MatchChatMessage = {
  "seat": "one",
  "name": 'example',
  "message": 'example',
}

const { avatarUrl } = matchChatMessage

console.log(avatarUrl)

optional avatarUrl?: string | null

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


message ​

Example:

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

const matchChatMessage: MatchChatMessage = {
  "seat": "one",
  "name": 'example',
  "message": 'example',
}

const { message } = matchChatMessage

console.log(message)

message: string

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


name ​

Example:

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

const matchChatMessage: MatchChatMessage = {
  "seat": "one",
  "name": 'example',
  "message": 'example',
}

const { name } = matchChatMessage

console.log(name)

name: string

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


profileUrl? ​

Example:

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

const matchChatMessage: MatchChatMessage = {
  "seat": "one",
  "name": 'example',
  "message": 'example',
}

const { profileUrl } = matchChatMessage

console.log(profileUrl)

optional profileUrl?: string | null

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


quickPhrase? ​

Example:

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

const matchChatMessage: MatchChatMessage = {
  "seat": "one",
  "name": 'example',
  "message": 'example',
}

const { quickPhrase } = matchChatMessage

console.log(quickPhrase)

optional quickPhrase?: MatchQuickPhrase | null

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

Canned phrase this message encodes, when it is one.

Classified here, by the same allowlist the anonymity gate uses, so a client localizes the phrase from a typed value instead of re-deriving it — and cannot disagree with the server about what counts as one.

Classification reads message alone, so a player who types a phrase token verbatim produces a real phrase. The wire carries no way to tell the two apart, and nothing downstream depends on telling them apart.


seat ​

Example:

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

const matchChatMessage: MatchChatMessage = {
  "seat": "one",
  "name": 'example',
  "message": 'example',
}

const { seat: matchChatMessageSeat } = matchChatMessage

console.log(matchChatMessageSeat)

seat: Seat

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

Released under the MIT License.