Interface ReadyCheckSession

A live or completed ready check session.

interface ReadyCheckSession {
    color: string;
    completedAt: string;
    expiresAt: string;
    guildId: string;
    id: string;
    initiatorId: string;
    initiatorName: string;
    keyCombo: string;
    message: string;
    name: string;
    participants: ReadyCheckParticipant[];
    source: string;
    startedAt: string;
    status: "active" | "complete";
    target: ReadyCheckTarget;
    templateId: string;
}

Properties

color: string

Hex color for the UI.

completedAt: string

ISO timestamp when the session completed.

expiresAt: string

ISO timestamp when the session expires.

guildId: string

ID of the guild the session belongs to.

id: string

Unique session identifier.

initiatorId: string

User ID of the member who started the session.

initiatorName: string

Display name of the member who started the session.

keyCombo: string

Keyboard shortcut hint.

message: string

Message shown to participants.

name: string

Display name for the session.

participants: ReadyCheckParticipant[]

Participants in the session.

source: string

Origin of the session (e.g. app or bot).

startedAt: string

ISO timestamp when the session started.

status: "active" | "complete"

Current lifecycle status of the session.

Target audience configuration.

templateId: string

ID of the template this session was started from.