Skip to main content

Module classification

Module classification 

Source
Expand description

What may be done about a ledger error code: the one place retryability is decided. How long to wait is super::backoff; which Suotar codes map to which error code is the worker’s Suotar adapter’s.

Enums§

Retryability
What may be done about an error code. The class is the contract’s, not the endpoint’s: the import phase is the only place that upgrades a code to Retryability::VerifyOnly.

Functions§

is_enrolment_error
The answers that would send the student off to enrol.
is_repeatable_rejection
Whether Sisu answers an unchanged resend of a row carrying code the same way: the rejection is about what we sent or whom we sent it for, not about the moment it was sent.
is_waiting_error
Whether a row carrying code only awaits something outside the pipeline, so its answer is no failure: a submission Suotar cannot find yet, or an enrolment the student has not made.
retryability
What may be done about a row carrying code.