File manager - Edit - /opt/imunify360/venv/lib/python3.11/site-packages/imav/contracts/__pycache__/messages.cpython-311.pyc
Back
� �sj�. � �* � d Z ddlZddlmZ ddlmZmZmZ ddlm Z m Z mZmZm Z mZmZmZmZmZmZ ddlmZ ddlmZmZ G d� d e � � Z G d � de � � Z G d� d e � � Z G d� de � � Z eej � dd� � � � Z G d� dee e� � Z! G d� dee ee� � Z" G d� de e� � 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%e%� � Z* G d&� d'e e� � Z+ G d(� d)e e� � Z, G d*� d+e e� � Z- G d,� d-e � � Z. G d.� d/ee ee� � Z/ G d0� d1e � � Z0 G d2� d3e � � Z1 G d4� d5e � � Z2 G d6� d7e � � Z3 G d8� d9e � � Z4 G d:� d;e � � Z5 G d<� d=e � � Z6 G d>� d?e � � Z7 G d@� dAe � � Z8 G dB� dCee e� � Z9 G dD� dEe � � Z: G dF� dGe � � Z; G dH� dIe � � Z< G dJ� dKee e� � Z= G dL� dMe � � Z> G dN� dOee e� � Z? G dP� dQe � � Z@ G dR� dSe e� � ZAdT� e e;e#e!e"eeee,eefD � � ZBdS )Uu 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> � N)�deepcopy)�List�Optional�Set)� Accumulatable�Ack�FilesUpdated�Lockable�Message�Noop�Received� estimate_size� 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"