§
    ÔŸ’j{  ã                  ó|   — d dl mZ d dlZd dlmZ ddlmZ  ej        d¦  «        Z G d„ de¦  «        Z		 	 ddd„Z
dS )é    )ÚannotationsN)ÚAnyé   )ÚMissingDocumentBundleMixinzdscons.missing_document.servicec                  ó   — e Zd ZdZdd„ZdS )Ú MissingDocumentGenerationServicezSDomain service for generating structured bundles of missing construction documents.ÚreturnÚNonec                ó   — d S )N© )Úselfs    úFC:\Projects\DSCons\app\services\missing_document_generation\service.pyÚ__init__z)MissingDocumentGenerationService.__init__   s   € Øˆó    N)r	   r
   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r      s.   € € € € € Ø]Ð]ðð ð ð ð ð r   r   Úsessionúdict[str, Any]Údocument_typesúlist[str] | NoneÚoptionsúdict[str, Any] | Noner	   c                óN   — t          ¦   «         }|                     | ||¬¦  «        S )zJConvenience functional interface for generating a missing document bundle.)r   r   r   )r   Úbuild_generation_bundle)r   r   r   Úservices       r   Ú(build_missing_document_generation_bundler      s5   € õ /Ñ0Ô0€GØ×*Ò*ØØ%Øð +ñ ô ð r   )NN)r   r   r   r   r   r   r	   r   )Ú
__future__r   ÚloggingÚtypingr   Úbundle_builderr   Ú	getLoggerÚloggerr   r   r   r   r   ú<module>r%      s­   ðØ "Ð "Ð "Ð "Ð "Ð "à €€€Ø Ð Ð Ð Ð Ð à 6Ð 6Ð 6Ð 6Ð 6Ð 6à	ˆÔ	Ð<Ñ	=Ô	=€ðð ð ð ð Ð'Añ ô ð ð (,Ø%)ðð ð ð ð ð ð r   