| consecutive_failures |
integer |
0 |
false |
|
|
Failed listings of the code on its own since the last success.
Drives the per-code backoff and the admin alert. |
| course_code |
varchar(255) |
|
false |
|
|
The trimmed uh_course_code the roster is listed by. |
| created_at |
timestamp with time zone |
now() |
false |
|
|
Timestamp when the record was created. |
| follow_up_fetch_at |
timestamp with time zone |
|
true |
|
|
The one later listing an unlinked student’s visit books, for an
enrolment Suotar’s copy of Sisu did not have yet. |
| id |
uuid |
uuid_generate_v4() |
false |
|
|
A unique, stable identifier for the record. |
| is_fetched_alone |
boolean |
false |
false |
|
|
Set when a request batching this code with others failed as a whole:
Suotar fails every code of a request for one bad one, so the code is
listed on its own until a listing of it succeeds. |
| last_attempted_at |
timestamp with time zone |
|
true |
|
|
When a listing of the code was last sent, whether or not it
arrived. |
| last_error |
credit_registration_error_code |
|
true |
|
|
Why the last listing of the code failed; NULL once one
succeeds. |
| last_fetch_duration_ms |
integer |
|
true |
|
|
How long the request that last brought the roster took, in
milliseconds. Shared by every code in that request. |
| last_fetched_at |
timestamp with time zone |
|
true |
|
|
When the roster last arrived. The tier interval is counted from
here. |
| last_listed_person_count |
integer |
|
true |
|
|
How many enrolments the last roster listed. |
| retry_not_before |
timestamp with time zone |
|
true |
|
|
Until when the code is left alone after failing on its own. |
| triggered_fetch_at |
timestamp with time zone |
|
true |
|
|
A listing an unlinked student’s visit or check request asked for,
with account linking on. Claimed before any tier. |
| triggered_fetch_count |
integer |
0 |
false |
|
|
How many triggered and follow-up listings ran on
triggered_fetch_day, against the daily cap. |
| triggered_fetch_day |
date |
|
true |
|
|
The UTC day triggered_fetch_count counts. |
| updated_at |
timestamp with time zone |
now() |
false |
|
|
Timestamp when the record was last updated. The field is updated
automatically by the set_timestamp trigger. |
| window_closed_at |
timestamp with time zone |
|
true |
|
|
When Suotar last said it holds no realisation of the code, which it
does once the last one ended over two months ago. Tier listings stop
until a completion arrives after this. |