+
    =l j7  ã                   óæ   € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
HtHtHt ^ RIHt  ! R R	]4      t ! R
 R]]4      tR R ltR R lt]! RR]RR7      tRRRRRRR]R]R3.RRRR /tR# )!é    )Úmessages)ÚAPIEndpoint)ÚAdditionalInfo)ÚAPIError)ÚUAConfig)Ú
DataObjectÚFieldÚStringDataValue)Úget_versionc                   ó.   € ] tR t^
t]P
                  tRtR# )ÚVersionError© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚE_API_VERSION_ERRORÚ_formatted_msgÚ__static_attributes__r   ó    Ú?/usr/lib/python3/dist-packages/uaclient/api/u/pro/version/v1.pyr   r   
   s   † Ø×1Ñ1„Nr   r   c                   óJ   a € ] tR t^t o ]! R]RR7      .tV 3R lR ltRtV t	R# )ÚVersionResultÚinstalled_versionzThe current installed version)Údocc                ó    <€ V ^8„  d   QhRS[ /# )é   r   )Ústr)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚVersionResult.__annotate__   s   ø€ ÷ 3ñ 3©Sñ 3r   c               ó   € Wn         R # ©N©r   )Úselfr   s   &$r   Ú__init__ÚVersionResult.__init__   s   € Ø!2Ör   r%   N)
r   r   r   r   r	   r
   Úfieldsr'   r   Ú__classdictcell__)r    s   @r   r   r      s'   ø‡ € áØØØ/ô	
ð€F÷3ö 3r   r   c                ó$   € V ^8„  d   QhR\         /# )r   Úreturn)r   )r   s   "r   r!   r!      s   € ÷  ñ  ”ñ  r   c                  ó(   € \        \        4       4      # r$   )Ú_versionr   r   r   r   Úversionr/      s   € Ü”H“JÓÐr   c                ó0   € V ^8„  d   QhR\         R\        /# )r   Úcfgr,   )r   r   )r   s   "r   r!   r!      s   € ÷ 4ñ 4”(ð 4œ}ñ 4r   c                ó€   €  \        4       p\	        TR7      #   \         d   p\        \        T4      R7      hRp?ii ; i)z7
This endpoint shows the installed Pro Client version.
)Ú	error_msgNr%   )r   Ú	Exceptionr   r   r   )r1   r/   Úes   &  r   r.   r.      s<   € ð-Ü“-ˆô ¨7Ô3Ð3øô ô -Ü¤S¨£VÔ,Ð,ûð-ús   ‚
 ˜=£8¸=Úv1ÚVersionN)r/   ÚnameÚfnÚoptions_clsÚintroduced_inz27.11Úrequires_networkFÚexample_pythonzG
from uaclient.api.u.pro.version.v1 import version

result = version()
Úresult_classÚ
exceptionsz2Raised if the Client cannot determine the version.Úexample_clizpro api u.pro.version.v1Úexample_jsonz+
{
    "installed_version": "32.3~24.04"
}
)Úuaclientr   Úuaclient.api.apir   Úuaclient.api.data_typesr   Úuaclient.api.errorsr   Úuaclient.configr   Úuaclient.data_typesr   r	   r
   Úuaclient.versionr   r   r   r/   r.   ÚendpointÚ_docr   r   r   Ú<module>rK      sœ   ðÝ Ý (Ý 2Ý (Ý $ß BÑ BÝ (ô2�8ô 2ô
3�J ô 
3õ õ4ñ ØØ	ØØô	€ð �WØ˜Øð ð
 �MØØ	ÐKÐLðð Ð-Øð ð‚r   