§
    #¹i”  ã                  ó®   — d Z ddlmZ ddlmZ ddlmZmZ ddlm	Z	  G d„ de¦  «        Z
 G d„ d	e¦  «        Z G d
„ de¦  «        Z G d„ de¦  «        ZdS )z'Pydantic models for service guide APIs.é    )Úannotations)ÚAny)Ú	BaseModelÚField)ÚStandardServiceGuideProfilec                  óÚ   — e Zd ZU ded<   ded<   ded<    ee¬¦  «        Zded<   dZded	<   dZded
<    ee¬¦  «        Z	ded<    ee¬¦  «        Z
ded<   dZded<   dZded<   dZded<   dS )ÚServiceGuideListItemÚstrÚ
profile_idÚdoc_idÚmatter_name©Údefault_factoryú	list[str]Úcolloquial_namesÚ Úimplementation_codeÚmatter_versionÚhandled_org_namesÚregion_namesNzbool | NoneÚexpress_supportedÚreservation_supportedFÚboolÚneeds_review)Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   Úlistr   r   r   r   r   r   r   r   © ó    ú7D:\work\zm-rag\backend\app\api\schemas\service_guide.pyr	   r	      sä   € € € € € € Ø€O€OOØ€K€KKØÐÐÑØ"' %¸Ð"=Ñ"=Ô"=ÐÐ=Ð=Ð=Ñ=Ø!ÐÐ!Ð!Ð!Ñ!Ø€NÐÐÐÑØ#( 5¸Ð#>Ñ#>Ô#>ÐÐ>Ð>Ð>Ñ>Ø#˜e°DÐ9Ñ9Ô9€LÐ9Ð9Ð9Ñ9Ø%)ÐÐ)Ð)Ð)Ñ)Ø)-ÐÐ-Ð-Ð-Ñ-Ø€LÐÐÐÑÐÐr!   r	   c                  óP   — e Zd ZU ded<   ded<   ded<    ee¬¦  «        Zded<   dS )	ÚServiceGuideListResponseÚintÚtotalÚpageÚ	page_sizer   zlist[ServiceGuideListItem]ÚitemsN)r   r   r   r   r   r   r)   r    r!   r"   r$   r$      sK   € € € € € € Ø€J€JJØ€I€IIØ€N€NNØ(-¨¸dÐ(CÑ(CÔ(C€EÐCÐCÐCÑCÐCÐCr!   r$   c                  ó`   — e Zd ZU ded<   ded<   ded<   dZded<    edd¬	¦  «        Zd
ed<   dS )ÚServiceGuideDetailResponser
   r   r   Ú
scene_typer   Úguide_version.uz   å®Œæ•´çš„ StandardServiceGuideProfile ç»“æž„åŒ–è¯¦æƒ…å¯¹è±¡ï¼›é¦–æ‰¹ç¨³å®šå­—æ®µå¼ºç±»åž‹ï¼Œä¿ç•™æ‰©å±•å­—æ®µå…¼å®¹æ€§ã€‚©Údescriptionr   ÚprofileN)r   r   r   r   r-   r   r0   r    r!   r"   r+   r+   !   su   € € € € € € Ø€O€OOØ€K€KKØ€O€OOØ€MÐÐÐÑØ+0¨5Øð Qð,ñ ,ô ,€Gð ð ð ñ ð ð r!   r+   c                  ó   — e Zd ZU ded<   dZded<    edd¬¦  «        Zd	ed
<    ee¬¦  «        Zded<    ee	¬¦  «        Z
ded<   dS )Ú"ServiceGuideExtractPreviewResponser   Údetectedg        ÚfloatÚdetection_confidenceNuw   æŠ½å–å¾—åˆ°çš„ StandardServiceGuideProfile é¢„è§ˆå¯¹è±¡ï¼›é¦–æ‰¹ç¨³å®šå­—æ®µå¼ºç±»åž‹ï¼Œä¿ç•™æ‰©å±•å­—æ®µå…¼å®¹æ€§ã€‚r.   z"StandardServiceGuideProfile | Noner0   r   zdict[str, Any]Úqualityr   Úwarnings)r   r   r   r   r5   r   r0   Údictr6   r   r7   r    r!   r"   r2   r2   ,   sž   € € € € € € Ø€N€NNØ"%ÐÐ%Ð%Ð%Ñ%Ø27°%Øð Nð3ñ 3ô 3€Gð ð ð ñ ð $˜e°DÐ9Ñ9Ô9€GÐ9Ð9Ð9Ñ9Ø˜%°Ð5Ñ5Ô5€HÐ5Ð5Ð5Ñ5Ð5Ð5r!   r2   N)Ú__doc__Ú
__future__r   Útypingr   Úpydanticr   r   Ú!app.schemas.service_guide_profiler   r	   r$   r+   r2   r    r!   r"   ú<module>r>      s  ðØ -Ð -à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à %Ð %Ð %Ð %Ð %Ð %Ð %Ð %à IÐ IÐ IÐ IÐ IÐ Iðð ð ð ð ˜9ñ ô ð ðDð Dð Dð Dð D˜yñ Dô Dð Dðð ð ð ð  ñ ô ð ð6ð 6ð 6ð 6ð 6¨ñ 6ô 6ð 6ð 6ð 6r!   