Skip to main content

Interface: ChatMuteUpdateResponse

Defined in: packages/sdk/src/types/generated/chat.ts:268

Response model for chat mute update.

Carries the decision the mute recorded (GRA-8353): the reason from the closed vocabulary, whether it lapses on the member's next inbound, and who muted when — so the UI can show "muted by X for Y" instead of a bare boolean. muted stays the raw stored flag; lapse is a read-time surfacing concern, not a write-time one.

Properties

id

id: number

Defined in: packages/sdk/src/types/generated/chat.ts:269


muted

muted: boolean

Defined in: packages/sdk/src/types/generated/chat.ts:270


mutedAt?

optional mutedAt: string | null

Defined in: packages/sdk/src/types/generated/chat.ts:274


mutedByMemberId?

optional mutedByMemberId: number | null

Defined in: packages/sdk/src/types/generated/chat.ts:273


muteExpiresOnInbound?

optional muteExpiresOnInbound: boolean

Defined in: packages/sdk/src/types/generated/chat.ts:272


muteReason?

optional muteReason: string | null

Defined in: packages/sdk/src/types/generated/chat.ts:271