§
    s�’jÐ  ã            	      ó�   — d Z ddlmZ ddlZddlmZ ddlmZ ddlm	Z	 ddl
mZ dd	lmZ dd
lmZ  G d„ de	eeee¦  «        ZdgZdS )u.   Facade client giá»¯ tÆ°Æ¡ng thÃ­ch import cÅ©.é    )ÚannotationsN)ÚAnyé   )ÚBasePostgresClient)ÚCRMMixin)ÚDossierReviewsMixin)ÚEmployeeLogsMixin)ÚProjectManagementMixinc                  óF   — e Zd ZdZedd„¦   «         Zddœdd„Zddœdd„ZdS )ÚPostgresClientu)   Client tá»•ng há»£p cho package postgres.Úpayloadúdict[str, Any]Úreturnc                ó`   — i | ¥dt          j        |                      d¦  «        pi ¦  «        i¥S )u3   Dá»±ng params tÆ°Æ¡ng thÃ­ch cho contract test cÅ©.Údossier_scope)ÚjsonÚdumpsÚget)r   s    ú.C:\Projects\DSCons\app\core\postgres\client.pyÚ_build_create_session_paramsz+PostgresClient._build_create_session_params   s>   € ð
Øð
à�TœZ¨¯ª°OÑ(DÔ(DÐ(JÈÑKÔKð
ð 
ð 	
ó    N)Ú
connectionÚ	review_idÚstrÚ
finding_idr   ú
Any | Nonec               ó>   — ||f}|                       ||d¬¦  «        }|S )õ-   Facade giá»¯ source contract cho test legacy.u?   KhÃ´ng thá»ƒ táº£i láº¡i review session sau khi verify finding.©r   r   Úerror_message©Ú$_fetch_single_dossier_review_session)Úselfr   r   r   r   Ú_Úsessions          r   Úverify_dossier_review_findingz,PostgresClient.verify_dossier_review_finding    s8   € ð ˜Ð!ˆØ×;Ò;ØØ!Ø[ð <ñ 
ô 
ˆð
 ˆr   c               ó:   — |}|                       ||d¬¦  «        }|S )r   u>   KhÃ´ng thá»ƒ táº£i láº¡i review session sau khi close session.r   r!   )r#   r   r   r   r$   r%   s         r   Úclose_dossier_review_sessionz+PostgresClient.close_dossier_review_session1   s3   € ð ˆØ×;Ò;ØØ!ØZð <ñ 
ô 
ˆð
 ˆr   )r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r&   r(   © r   r   r   r      s€   € € € € € ð 4Ð3àð
ð 
ð 
ñ „\ð
ð "&ðð ð ð ð ð ð, "&ðð ð ð ð ð ð ð r   r   )r,   Ú
__future__r   r   Útypingr   Úbaser   Úcrmr   Údossier_reviewsr   Úemployee_logsr	   Úproject_managementr
   r   Ú__all__r.   r   r   ú<module>r7      sØ   ðØ 4Ð 4à "Ð "Ð "Ð "Ð "Ð "à €€€Ø Ð Ð Ð Ð Ð à $Ð $Ð $Ð $Ð $Ð $Ø Ð Ð Ð Ð Ð Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6ð0ð 0ð 0ð 0ð 0ØØØØØñ0ô 0ð 0ðf Ð
€€€r   