cadrumo.entrypoints.tui.aeat_sync.routes module¶
Closed AEAT Sync route catalogue and injected root factory.
- class AeatSyncRouteV1(destination, zone, factory)[source]¶
Bases:
objectOne 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.
- resolve_aeat_sync_screen(controller, target)[source]¶
Resolve an observable internal body without application reads or network I/O.
- Return type:
- Parameters:
controller (AeatSyncWorkspaceController)
target (AeatSyncRouteTargetV1)
- 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:
- Parameters:
projection (AeatSyncWorkspaceProjectionV1)
operation_handoff (AeatSyncOperationHandoffV1 | None)
notification_document_handoff (AeatSyncNotificationDocumentHandoffV1 | None)
operation_contracts (OperationPublicContractSetV1 | None)