
    soj                     b    d dl mZ d dlmZ d dlmZ  G d de          Z G d de          ZdS )	    )StrEnum)TgRest)TgRestObjectTypec                   &    e Zd ZdZdZdZdZdZdZdS )TgRestPredictionActionz;
    Enum for the action of Telegram REST API request.
    send
close_betsset_resultsrefreshresendN)	__name__
__module____qualname____doc__SEND
CLOSE_BETSSET_RESULTSREFRESHRESEND     )/app/src/model/tgrest/TgRestPrediction.pyr   r      s3          DJKGFFFr   r   c                   4     e Zd ZdZdedededef fdZ xZ	S )TgRestPredictionzO
    TgRestPrediction class is used to create a Telegram REST API request.
    bot_idobject_typeactionprediction_idc                 h    t                                          ||           || _        || _        dS )zo
        Constructor
        :param action: The action
        :param prediction_id: The prediction id
        N)super__init__r   r   )selfr   r   r   r   	__class__s        r   r!   zTgRestPrediction.__init__   s4     	---.4"/r   )
r   r   r   r   strr   r   intr!   __classcell__)r#   s   @r   r   r      sm         00 &0 '	0
 0 0 0 0 0 0 0 0 0 0r   r   N)enumr   src.model.tgrest.TgRestr   !src.model.tgrest.TgRestObjectTyper   r   r   r   r   r   <module>r*      s          * * * * * * > > > > > >	 	 	 	 	W 	 	 	0 0 0 0 0v 0 0 0 0 0r   