IfrEnd

class ntoseye.IfrEnd

Subclass of BaseRecord.

Why an IFR walk ended: empty (no record was ever written), first_record (the oldest record reached is the first the log held), overwritten (the records before the oldest one reached were overwritten), or corrupt (a record failed validation, and the walk stopped there).

property kind: Literal['empty', 'first_record', 'overwritten', 'corrupt']

The variant: empty, first_record, overwritten, corrupt.

final class Corrupt

Subclass of IfrEnd.

property corruption: str

The item that failed validation.

property kind: Literal['corrupt']

corrupt.

final class Empty

Subclass of IfrEnd.

property kind: Literal['empty']

empty.

final class FirstRecord

Subclass of IfrEnd.

property kind: Literal['first_record']

first_record.

final class Overwritten

Subclass of IfrEnd.

property kind: Literal['overwritten']

overwritten.