cadrumo.entrypoints.tui.aeat_sync.routes module

Closed AEAT Sync route catalogue and injected root factory.

class AeatSyncRouteV1(destination, zone, factory)[source]

Bases: object

One total internal route over one public projection zone.

Parameters:
  • destination (AeatSyncDestinationIdV1)

  • zone (AeatSyncWorkspaceZone)

  • factory (AeatSyncInternalScreenFactoryV1)

destination: TypeAliasType
zone: AeatSyncWorkspaceZone
factory: TypeAliasType
declared_aeat_sync_destination_ids()[source]

Read the closed internal destination catalogue from its literal type.

Return type:

frozenset[str]

resolve_aeat_sync_screen(controller, target)[source]

Resolve an observable internal body without application reads or network I/O.

Return type:

Screen[None]

Parameters:
aeat_sync_screen_factory(projection, *, operation_handoff=None, notification_document_handoff=None, operation_contracts=None)[source]

Bind only a preloaded safe projection and an optional typed host handoff.

Return type:

TuiScreenFactoryV1

Parameters: