File: //opt/cloudlinux/venv/lib/python3.11/site-packages/xray/adviser/__pycache__/schemas.cpython-311.pyc
�
�:e' �
� � d Z ddlmZmZ ddlmZ e eeeed�� � ee eed� d�� � ed �� � eed
�� � Z ee g� � Z
eeee
egd�� � Z eeg� � Z e eeeed�� � ee eed� d�� � e eeed
�g� � d�� � eed
�� � Z
eeeeed�� � ZdS )zN
This module contains validation schemas for X Ray Smart Advice local utility
� )�Schema�And� )� supported)�username�domain�websitec � � | t v S �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)r r �advices�urlsc � � | t v S r r r s r r r 3 r r )r �url)r r r �requests)�
account_id�cdn_urlr �
domain_urlN)�__doc__�schemar r �advice_typesr r
�str�int�
advice_schema�advice_list_schema�user_site_info_schema�user_sites_info_schema�detailed_advice_schema�pullzone_info_schema� r r �<module>r0 s� ��� � � � � � � � � � =� =� =� =� =� =��������� � � �
�f����C�>�>�3�5� 5� 5�� � � � � ��� � � �
� �V�]�O�,�,� �����!�
�E� � � � � � ��!6� 7�8�8� ��������� � � �
�f����C�>�>�3�5� 5� 5���F���
�
� � � � � � � � ��#!� !� � � �* �v����� � � � � � � r