§
    s�’j)  ã                  óÖ   — d dl mZ d dlmZ d dlmZmZ ddlmZm	Z	m
Z
mZmZmZ  G d„ de¦  «        Z G d„ d	e¦  «        Ze                     ¦   «          e                     ¦   «          d
S )é    )Úannotations)ÚLiteral)Ú	BaseModelÚFieldé   )ÚGenerationFieldStatusÚGenerationOrganizationInfoÚGenerationReadinessStatusÚGenerationReviewWorkflowStatusÚGenerationSignatoryInfoÚGenerationTemplateRegistryEntryc                  ó0  — e Zd ZU dZ edd¬¦  «        Zded<    edd¬¦  «        Zd	ed
<    edd¬¦  «        Zded<    edd¬¦  «        Z	ded<    edd¬¦  «        Z
ded<    edd¬¦  «        Zded<    edd¬¦  «        Zded<    edd¬¦  «        Zded<    edd¬¦  «        Zded<    edd¬¦  «        Zded<    edd¬¦  «        Zded <    eed!¬"¦  «        Zd#ed$<    edd%¬¦  «        Zd&ed'<    edd(¬¦  «        Zd)ed*<    eed+¬"¦  «        Zd,ed-<   dS ).Ú&BienBanBanGiaoMatBangGenerationPayloaduU   Payload pilot cho biÃªn báº£n bÃ n giao máº·t báº±ng phá»¥c vá»¥ generation workflow.Úbien_ban_ban_giao_mat_bangu    Loáº¡i há»“ sÆ¡ pilot cáº§n sinh©Údescriptionz%Literal['bien_ban_ban_giao_mat_bang']Údocument_type.u-   ThÃ´ng tin template Ä‘ang Ä‘Æ°á»£c Ã¡p dá»¥ngr   ÚtemplateNu   TÃªn dá»± Ã¡nú
str | NoneÚproject_nameu   MÃ£ há»“ sÆ¡ ná»™i bá»™Údossier_codeu?   NgÃ y bÃ n giao Ä‘Ã£ Ä‘á»‹nh dáº¡ng Ä‘á»ƒ Ä‘Æ°a vÃ o vÄƒn báº£nÚhandover_date_textu   Ä�á»‹a Ä‘iá»ƒm bÃ n giaoÚhandover_locationu   MÃ´ táº£ máº·t báº±ng bÃ n giaoÚsite_descriptionu   Tá»• chá»©c nháº­n bÃ n giaoz!GenerationOrganizationInfo | NoneÚreceiving_organizationu   Tá»• chá»©c bÃ n giaoÚhanding_over_organizationu#   NgÆ°á»�i kÃ½ phÃ­a nháº­n bÃ n giaozGenerationSignatoryInfo | NoneÚreceiving_signatoryu   NgÆ°á»�i kÃ½ phÃ­a bÃ n giaoÚhanding_over_signatoryu]   Danh sÃ¡ch tráº¡ng thÃ¡i chi tiáº¿t cá»§a tá»«ng trÆ°á»�ng dá»¯ liá»‡u phá»¥c vá»¥ generation©Údefault_factoryr   úlist[GenerationFieldStatus]Úfield_statusesu?   Tráº¡ng thÃ¡i sáºµn sÃ ng hiá»‡n táº¡i cá»§a payload generationr
   Ú	readinessu;   Tráº¡ng thÃ¡i review hiá»‡n táº¡i cá»§a há»“ sÆ¡ generationr   Úreview_workflowuM   Ngá»¯ cáº£nh bá»• sung theo tá»«ng template hoáº·c tá»«ng há»“ sÆ¡ cá»¥ thá»ƒz*dict[str, str | int | float | bool | None]Úextra_context)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Ú__annotations__r   r   r   r   r   r   r   r   r   r   Úlistr"   r#   r$   Údictr%   © ó    úJC:\Projects\DSCons\app\models\dossier_models\generation_payload_schemas.pyr   r      sÙ  € € € € € € Ø_Ð_à;@¸5Ø$Ø6ð<ñ <ô <€Mð ð ð ñ ð 16°ØØCð1ñ 1ô 1€Hð ð ð ñ ð  %˜u T°ÐGÑGÔG€LÐGÐGÐGÑGØ$˜u TÐ7PÐQÑQÔQ€LÐQÐQÐQÑQØ%* UØØUð&ñ &ô &Ðð ð ð ñ ð %* E¨$Ð<VÐ$WÑ$WÔ$WÐÐWÐWÐWÑWØ#( 5¨Ð;\Ð#]Ñ#]Ô#]ÐÐ]Ð]Ð]Ñ]Ø@EÀØØ2ðAñ Aô AÐð ð ð ñ ð DIÀ5ØØ+ðDñ Dô DÐð ð ð ñ ð ;@¸%ØØ9ð;ñ ;ô ;Ðð ð ð ñ ð >C¸UØØ2ð>ñ >ô >Ðð ð ð ñ ð 38°%ØØsð3ñ 3ô 3€Nð ð ð ñ ð ,1¨5ØØUð,ñ ,ô ,€Ið ð ð ñ ð 7<°eØØQð7ñ 7ô 7€Oð ð ð ñ ð AFÀØØcðAñ Aô A€Mð ð ð ñ ð ð r.   r   c                  ó  — e Zd ZU dZ edd¬¦  «        Zded<    eed¬¦  «        Zd	ed
<    edd¬¦  «        Z	ded<    edd¬¦  «        Z
ded<    edd¬¦  «        Zded<    edd¬¦  «        Zded<    edd¬¦  «        Zded<   dS )Ú.BienBanBanGiaoMatBangGenerationPreviewResponseuI   Response ná»™i bá»™ cho reviewer UI khi preview payload generation pilot..u=   Payload generation pilot Ä‘Ã£ Ä‘Æ°á»£c assembler chuáº©n hÃ³ar   r   ÚpayloaduM   Danh sÃ¡ch tráº¡ng thÃ¡i field tÃ¡ch riÃªng Ä‘á»ƒ UI truy cáº­p trá»±c tiáº¿pr   r!   r"   u:   Tráº¡ng thÃ¡i sáºµn sÃ ng tá»•ng há»£p cho payload previewr
   r#   u8   Template active Ä‘ang Ä‘Æ°á»£c dÃ¹ng Ä‘á»ƒ build previewr   Úactive_templateNuB   Snapshot tráº¡ng thÃ¡i review hiá»‡n táº¡i, tiá»‡n cho reviewer UIz%GenerationReviewWorkflowStatus | Noner$   uJ   MÃ£ dá»± Ã¡n nguá»“n náº¿u preview Ä‘Æ°á»£c build tá»« project thá»±c táº¿r   Úsource_project_codeuT   Ghi chÃº ngáº¯n mÃ´ táº£ nguá»“n dá»¯ liá»‡u hoáº·c cháº¿ Ä‘á»™ preview hiá»‡n táº¡iÚsource_note)r&   r'   r(   r)   r   r2   r*   r+   r"   r#   r3   r$   r4   r5   r-   r.   r/   r1   r1   F   sz  € € € € € € ØSÐSà6;°eØØSð7ñ 7ô 7€Gð ð ð ñ ð 38°%ØØcð3ñ 3ô 3€Nð ð ð ñ ð ,1¨5ØØPð,ñ ,ô ,€Ið ð ð ñ ð 8=°uØØNð8ñ 8ô 8€Oð ð ð ñ ð >C¸UØØXð>ñ >ô >€Oð ð ð ñ ð ', eØØ`ð'ñ 'ô 'Ðð ð ð ñ ð $˜eØØjðñ ô €Kð ð ð ñ ð ð r.   r1   N)Ú
__future__r   Útypingr   Úpydanticr   r   Úgeneration_enumsr   r	   r
   r   r   r   r   r1   Úmodel_rebuildr-   r.   r/   ú<module>r;      s  ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à %Ð %Ð %Ð %Ð %Ð %Ð %Ð %ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð2ð 2ð 2ð 2ð 2¨Yñ 2ô 2ð 2ðjð ð ð ð °Yñ ô ð ðB '× 4Ò 4Ñ 6Ô 6Ð 6Ø .× <Ò <Ñ >Ô >Ð >Ð >Ð >r.   