+
    ­(jš  ã                   óò   € ^ RI Ht ^ RIHtHt ^ RIHtHtHtH	t	 ]R,          t
]R,          t]R,          t]R,          t ! R R]4      t ! R R]4      t ! R R	]4      t ! R
 R]4      t ! R R]]4      tR# )é    )ÚEnum)ÚAnyÚLiteral)Ú	BaseModelÚ
ConfigDictÚEmailStrÚFieldc                   ó*   € ] tR t^t]! RRR7      tRtR# )ÚAPIBaseModelT)Úpopulate_by_nameÚstr_strip_whitespace© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Úmodel_configÚ__static_attributes__r   ó    Úapp\schemas\common.pyr   r      s   † Ù¨tÈ$ÔO„Lr   r   c                   óF   a € ] tR t^t o RtRt]! ]R7      tV 3R lt	Rt
V tR# )ÚErrorResponseÚtrueÚtext)Údefault_factoryc                ón   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   S[R,          ;R&   S[S[S[3,          ;R&   # )é   ÚerrorÚmensajer   Úresponse_typeÚdata)ÚErrorStringÚstrr   Údictr   )ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚErrorResponse.__annotate__   s@   ø‡ ‚ ÙÑñ á�Lñ ñ ˜6•?Ñ+ñ ñ ‰s‘Cˆx�.Ñ6ò	 r   r   N)r   r   r   r   r   r    r	   r$   r!   Ú__annotate_func__r   Ú__classdictcell__©r&   s   @r   r   r      s    ø‡ € Ø€Eà%+€MÙ °Ô6€D÷	 ƒ r   r   c                   ó<   a € ] tR t^t o RtRtRtRtV 3R ltRt	V t
R# )ÚCustomerContextNc                óŽ   <€ V ^8„  d   Qh/ S[ ;R&   S[ R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[R,          ;R&   # )r   ÚclienteNÚnombreCompletoÚnombreÚtelefonoÚemail)r#   r   )r%   r&   s   "€r   r'   ÚCustomerContext.__annotate__   sQ   ø‡ ‚ Ù�Lñ á˜$•JÑ%ñ ñ �$�JÑñ ñ �D�jÑñ	 ñ
 �d�?Ñ!ò r   r   )r   r   r   r   r0   r1   r2   r3   r)   r   r*   r+   s   @r   r-   r-      s    ø‡ € à!%€NØ€FØ€HØ!€E÷ ƒ r   r-   c                   ó4   a € ] tR t^ t o RtRtV 3R ltRtV tR# )ÚInteractiveContextÚ	freshchatTc                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[;R&   # )r   ÚcanalÚsupports_interactive)ÚChannelÚbool)r%   r&   s   "€r   r'   ÚInteractiveContext.__annotate__    s   ø‡ ‚ ÙÑ ñ áÑ%ò r   r   N)	r   r   r   r   r9   r:   r)   r   r*   r+   s   @r   r6   r6       s   ø‡ € Ø €EØ!%Ð÷ ƒ r   r6   c                   ó.   € ] tR t^%tRtRtRtRtRtRt	Rt
R# )	ÚKnownOptionÚemergencia_cobroÚsoporteÚimplementacionÚventasÚadministracionÚmbiar   N)r   r   r   r   r@   rA   rB   rC   rD   rE   r   r   r   r   r?   r?   %   s!   † Ø)ÐØ€GØ%€NØ€FØ%€NØ„Dr   r?   N)Úfalser   )r   ÚbuttonsÚquick_repliesÚlistÚratingÚmixed)ÚinternalÚfreshchat_simpleÚfallback)ÚwhatsappÚwebchatr7   )Úenumr   Útypingr   r   Úpydanticr   r   r   r	   r"   ÚResponseTypeÚResponseModer;   r   r   r-   r6   r#   r?   r   r   r   Ú<module>rV      s~   ðÝ ß ç ;Ó ;ð �oÕ&€ØÐTÕU€ØÐAÕB€Ø
Ð4Õ
5€ôP�9ô Pô7�Lô 7ô"�lô "ô&˜ô &ô
�#�tö r   