PATH:
opt
/
imunify360
/
venv
/
lib
/
python3.11
/
site-packages
/
imav
/
contracts
/
__pycache__
/
Editing: messages.cpython-311.pyc
� d��i�( � �� � d Z ddlmZ ddlmZmZmZ ddlmZm Z m Z mZmZm Z mZmZmZmZ ddlmZ ddlmZmZ G d� de� � Z G d � d e� � Z G d� de� � Z G d � de� � Z G d� deee� � Z G d� deeee� � Z G d� dee� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z! G d� de� � Z" G d� d e� � Z# G d!� d"e� � Z$ G d#� d$ee� � Z% G d%� d&ee� � Z& G d'� d(ee� � Z' G d)� d*e� � Z( G d+� d,eeee� � Z) G d-� d.e� � Z* G d/� d0e� � Z+ G d1� d2e� � Z, G d3� d4e� � Z- G d5� d6e� � Z. G d7� d8e� � Z/ G d9� d:e� � Z0 G d;� d<e� � Z1 G d=� d>e� � Z2 G d?� d@eee� � Z3 G dA� dBe� � Z4 G dC� dDe� � Z5 G dE� dFe� � Z6 G dG� dHeee� � Z7 G dI� dJe� � Z8 G dK� dLeee� � Z9 G dM� dNe� � Z: G dO� dPee� � Z;dQ� e e5eeeeeee&e e fD � � Z<dRS )Su This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. Copyright © 2019 Cloud Linux Software Inc. This software is also available under ImunifyAV commercial license, see <https://www.imunify360.com/legal/eula> � )�deepcopy)�List�Optional�Set) � Accumulatable�Ack�FilesUpdated�Lockable�Message�Noop�Received� Reportable�ShortenReprListMixin� Splittable)�QueuedScanState)�MalwareDatabaseHitInfo�MalwareDatabaseScanReportc � � e Zd ZdZdZdS )�MalwareScanTaskz/ Creates task to scan file for malware �MALWARE_SCAN_TASKN��__name__� __module__�__qualname__�__doc__�DEFAULT_METHOD� � �L/opt/imunify360/venv/lib/python3.11/site-packages/imav/contracts/messages.pyr r , s � � � � � �� � )�N�N�Nr r c � � e Zd ZdZdS )�MalwareScanComplete�MALWARE_SCAN_COMPLETEN�r r r r r r r r! r! 4 s � � � � � �,�N�N�Nr r! c � � e Zd ZdZdS )�MalwareCleanComplete�MALWARE_CLEAN_COMPLETENr# r r r r% r% 8 s � � � � � �-�N�N�Nr r% c � � e Zd ZdZdS )�MalwareRestoreComplete�MALWARE_RESTORE_COMPLETENr# r r r r( r( <