HEX
Server: LiteSpeed
System: Linux cpir1.prohostdns.com 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: pelakir (2976)
PHP: 8.2.31
Disabled: exec, shell_exec, system, passthru, proc_open, proc_close, proc_terminate, proc_get_status, popen, pclose, pcntl_exec
Upload Files
File: //opt/cloudlinux/venv/lib/python3.11/site-packages/xray/adviser/__pycache__/schemas.cpython-311.pyc
�

��mey���dZddlmZmZmZmZddlmZeee	e	e	d���ee
ee	d�d���e	d	���e	e	d
���Zeeg��Zee	e	ee	gd���Z
ee
g��Zeee	e	e	d���ede
d
ee	d�d���de	dee
e	d�g��ed��ee	d��ed��ee	d��ed��ee	d��ed��ee	d��ed��ee	d��ed��ee	d��i
��e	e	d
���Zee	e	e	e	d���ZdS)zN
This module contains validation schemas for X Ray Smart Advice local utility
�)�Schema�And�Or�Optional�)�	supported)�username�domain�websitec��|tvS�N��supported_advice_types��xs �K/opt/cloudlinux/venv/lib64/python3.11/site-packages/xray/adviser/schemas.py�<lambda>r���1�(>�#>��zUnsupported advice type)�error)�id�type�status)�metadata�advice�
updated_at�
created_at)rr
�advices�urlsrrc��|tvSr
rrs rrr3rrr�requests)r�url�titleN�description�apply_advice_button_text�upgrade_to_apply_button_text�email_view_advice_text�
email_subject)�
account_id�cdn_urlr�
domain_url)�__doc__�schemarrrr�advice_typesrr�str�int�
advice_schema�advice_list_schema�user_site_info_schema�user_sites_info_schema�detailed_advice_schema�pullzone_info_schema�rr�<module>r8s�����-�,�,�,�,�,�,�,�,�,�,�,�=�=�=�=�=�=������������
�f����C�>�>�3�5�5�5��	����������
� �V�]�O�,�,������!�
�E�	 � ���� ��!6� 7�8�8�������������
�f��c����C�>�>�3�5�5�5��#��F�F���
�
����	�����2�2�c�4�=�=��������C������+�,�,�b�b��d�m�m���/�0�0�"�"�S�$�-�-���)�*�*�B�B�s�D�M�M����!�!�2�2�c�4�=�=���� ��/!�!����4�v�����	������r