ProctoringLockoutOutput
Persisted proctoring lockout record with audit fields
- dateType: string Format: date-time
Created requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- dateType: string Format: date-time
Last Modified requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- expiresType: string Format: date-time
At requiredComputed server-side as startsAt + resolved lockoutDuration (seconds); never accepted from caller.
- idType: string Format: uuidrequired
- lockoutType: string · LockoutStatusenum
Status requiredLockout lifecycle state
values- active
- expired
- revoked
- organizationType: string Format: uuid
Id required - revokedType: string | null Format: date-time
At requiredReserved for
- revokedType: string | null Format: uuid
By User Id requiredReserved for
- revokeType: string | null
Reason requiredReserved for
- ruleType: string | null
Slug requiredDenormalized slug of the rule that tripped the lockout. Clients render lockout copy from this slug rather than fetching
triggeringInsightId. Null when the lockout was created without a triggering rule. - scopeType: string | null Format: uuid
Id requiredLtiApplication ID when scopeType='application'; null when scopeType='global'
- scopeType: string · LockoutScopeTypeenum
Type requiredLockout scope discriminator
values- application
- global
- startsType: string Format: date-time
At requiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- triggeringType: string | null
Caliper Session Id requiredExternal Caliper session id of the triggering session, resolved from
triggeringSessionId. Lets a consumer key a follow-up event (e.g. locked_out_restart) on the same external session id as the rest of the session's events. Null when the lockout has no triggering session or it is not yet materialized. - triggeringType: string | null Format: uuid
Insight Id required - triggeringType: string | null Format: uuid
Session Id requiredInternal insights_session.id of the triggering session (audit pointer); not an external/Caliper id.
- userType: string Format: uuid
Id required
