3
uQh                 @   st   d Z ddlmZ ddlmZ ddlmZmZmZmZ ddl	Z	ddl
Z
ddlmZ er`ddlmZ G d	d
 d
eZdS )zBFile generated by TLObjects' generator. All changes will be ERASED   )TLObject)	TLRequest    )OptionalListUnionTYPE_CHECKINGN)datetime)TypeInputCollectiblec               @   s>   e Zd ZdZdZddddZdd Zd	d
 Zedd Z	dS )GetCollectibleInfoRequestl   =| l   W) r
   )collectiblec             C   s
   || _ dS )zQ
        :returns fragment.CollectibleInfo: Instance of CollectibleInfo.
        N)r   )selfr    r   B/tmp/pip-build-2nz6shyl/telethon/telethon/tl/functions/fragment.py__init__   s    z"GetCollectibleInfoRequest.__init__c             C   s"   dt | jtr| jj n| jdS )Nr   )_r   )
isinstancer   r   to_dict)r   r   r   r   r      s    z!GetCollectibleInfoRequest.to_dictc             C   s   dj d| jj fS )N    s   )joinr   _bytes)r   r   r   r   r      s    z GetCollectibleInfoRequest._bytesc             C   s   |j  }| |dS )N)r   )Ztgread_object)clsreaderZ_collectibler   r   r   from_reader#   s    z%GetCollectibleInfoRequest.from_readerN)
__name__
__module____qualname__ZCONSTRUCTOR_IDZSUBCLASS_OF_IDr   r   r   classmethodr   r   r   r   r   r      s   r   )__doc__Ztl.tlobjectr   r   typingr   r   r   r   osstructr	   Ztl.typesr
   r   r   r   r   r   <module>   s   