cadrumo.application.filing.record_types module

Shared value objects for canonical filing record rendering.

class RecordRenderRow(row_index, active_binding_ids)[source]

Bases: object

One record row’s position and the binding ids active on it.

Parameters:
  • row_index (int | None)

  • active_binding_ids (frozenset[BindingId])

row_index: int | None
active_binding_ids: frozenset[TypeAliasType]
class RenderedRecordOccurrence(record_id, occurrence, payload)[source]

Bases: object

One canonical resolver-produced fixed-width record occurrence.

Parameters:
  • record_id (RecordId)

  • occurrence (int)

  • payload (bytes)

record_id: TypeAliasType
occurrence: int
payload: bytes