Interface SubmissionRunStatusMessageWebSocketResponseEventDTO

interface SubmissionRunStatusMessageWebSocketResponseEventDTO {
    event: SUBMISSION_RUN_STATUS_MESSAGE;
    key: `PONG-${string & {
        length: 24;
    }}-${string}` | `RESPONSE-${string & {
        length: 24;
    }}-${string}` | `CODE_RUN_STATUS_MESSAGE-${string & {
        length: 24;
    }}-${string}` | `SUBMISSION_RUN_STATUS_MESSAGE-${string & {
        length: 24;
    }}-${string}` | `USER_MESSAGE-${string & {
        length: 24;
    }}-${string}` | `SEND_DATA_ECS_TASK_DEFINITIONS_LIST-${string & {
        length: 24;
    }}-${string}` | `SEND_DATA_ECS_TASKS_LIST-${string & {
        length: 24;
    }}-${string}` | `SEND_DATA_EC2_INSTANCES_LIST-${string & {
        length: 24;
    }}-${string}` | `SEND_DATA_SSM_SESSIONS_LIST-${string & {
        length: 24;
    }}-${string}` | `PROBLEM_CRAWLED-${string & {
        length: 24;
    }}-${string}`;
    messageTimestamp: number;
    points: number;
    status: SubmissionRunStatus;
    submitId: string;
    testInfo?: TestInfoType;
    verdict: ProblemVerdict;
}

Properties

key: `PONG-${string & {
    length: 24;
}}-${string}` | `RESPONSE-${string & {
    length: 24;
}}-${string}` | `CODE_RUN_STATUS_MESSAGE-${string & {
    length: 24;
}}-${string}` | `SUBMISSION_RUN_STATUS_MESSAGE-${string & {
    length: 24;
}}-${string}` | `USER_MESSAGE-${string & {
    length: 24;
}}-${string}` | `SEND_DATA_ECS_TASK_DEFINITIONS_LIST-${string & {
    length: 24;
}}-${string}` | `SEND_DATA_ECS_TASKS_LIST-${string & {
    length: 24;
}}-${string}` | `SEND_DATA_EC2_INSTANCES_LIST-${string & {
    length: 24;
}}-${string}` | `SEND_DATA_SSM_SESSIONS_LIST-${string & {
    length: 24;
}}-${string}` | `PROBLEM_CRAWLED-${string & {
    length: 24;
}}-${string}`
messageTimestamp: number
points: number
submitId: string
testInfo?: TestInfoType