o
    î	cj  ã                   @   s    G d d„ dƒZ G dd„ dƒZdS )c                   @   s²   e Zd Zdefdd„ZededB fdd„ƒZededB fdd	„ƒZed
d„ ƒZ	edd„ ƒZ
edd„ ƒZedd„ ƒZedd„ ƒZedd„ ƒZedd„ ƒZedd„ ƒZedd„ ƒZdS )ÚEventÚrawc                 C   ó
   || _ d S ©N©r   ©Úselfr   © r   ú'/home/dore/onebot/Bot_Ero/core/event.pyÚ__init__   ó   
zEvent.__init__ÚreturnNc                 C   ó   | j  d¡S )NÚuser_id©r   Úget©r   r   r   r	   r      s   zEvent.user_idc                 C   r   )NÚgroup_idr   r   r   r   r	   r   
   ó   zEvent.group_idc                 C   s   | j  dg ¡S )NÚmessager   r   r   r   r	   r      s   zEvent.messagec                 C   ó   | j  d¡dkS )NÚmessage_typeÚgroupr   r   r   r   r	   Úis_group   ó   zEvent.is_groupc                 C   r   )Nr   Úprivater   r   r   r   r	   Ú
is_private   r   zEvent.is_privatec                 C   r   )NÚ
message_idr   r   r   r   r	   r      r   zEvent.message_idc                 C   r   )NÚ	post_typer   r   r   r   r	   r      r   zEvent.post_typec                 C   r   )NÚtimer   r   r   r   r	   r   "   r   z
Event.timec                 C   r   )NÚsenderr   r   r   r   r	   r   &   r   zEvent.senderc                 C   r   )NÚrequest_typer   r   r   r   r	   r    *   r   zEvent.request_typec                 C   r   )NÚnotice_typer   r   r   r   r	   r!   .   r   zEvent.notice_type)Ú__name__Ú
__module__Ú__qualname__Údictr
   ÚpropertyÚintr   r   r   r   r   r   r   r   r   r    r!   r   r   r   r	   r      s0    







r   c                   @   s2   e Zd Zdefdd„Zedd„ ƒZedd„ ƒZdS )	ÚMessager   c                 C   r   r   r   r   r   r   r	   r
   3   r   zMessage.__init__c                 C   r   )NÚtyper   r   r   r   r	   r)   6   r   zMessage.typec                 C   r   )NÚdatar   r   r   r   r	   r*   :   r   zMessage.dataN)r"   r#   r$   r%   r
   r&   r)   r*   r   r   r   r	   r(   2   s    
r(   N)r   r(   r   r   r   r	   Ú<module>   s    1