JezK
Edit File: messages.cpython-311.opt-1.pyc
� ��v5^ v� � � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ G d� de � � Z G d� d� � Z G d � d � � Z G d� d� � Z e� � Z G d � de� � Z G d� de � � Z G d� de � � Z G d� de � � Z G d� dee � � Z G d� de� � Z G d� d� � Z G d� de� � Z G d� de� � Z G d� d e� � Z G d!� d"ee� � Z G d#� d$ee� � 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/� d0ee� � Z" G d1� d2e� � Z# G d3� d4e � � Z$ G d5� d6e� � Z% G d7� d8ee� � Z& G d9� d:ee� � Z' G d;� d<ee� � Z( G d=� d>e� � Z) G d?� d@e� � Z* G dA� dBee� � Z+dCe,dDe-dEe,fdF�Z.dGe-dHe-fdI�Z/ G dJ� dKee� � Z0 e-ej1 �2 dLdM� � � � Z3dEe-fdN�Z4dEe-fdO�Z5 G dP� dQ� � Z6 G dR� dSeeee6� � Z7 G dT� dUe� � Z8 G dV� dWe� � Z9 G dX� dYeee6� � Z: G dZ� d[e� � Z; G d\� d]ee� � Z< G d^� d_ee� � Z= G d`� daee� � Z> G db� dcee� � Z?dS )d� N)�Enum)�List)�Corec � � e Zd ZdS )�MessageNotFoundErrorN��__name__� __module__�__qualname__� � �W/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/contracts/messages.pyr r � � � � � � ��Dr r c � � e Zd ZdZd� Zd� ZdS )�UnknownMessagez& Used as stub for MessageType c � � t d� � �)NzMessage class is not found.)r ��selfs r �__init__zUnknownMessage.__init__ s � �"�#@�A�A�Ar c � � dS )N�Unknownr )r �names r �__getattr__zUnknownMessage.__getattr__ s � ��yr N)r r r �__doc__r r r r r r r s? � � � � � �� �B� B� B�� � � � r r c �8 � � e Zd Zg Z� fd�Zed� � � Z� xZS )�MessageTc �n �� t � � j di |�� | j � | � � d S )Nr )�super�__init_subclass__�_subclasses�append)�cls�kwargs� __class__s �r r zMessageT.__init_subclass__ s<