
    i[fd                     0    d dl mZ  G d dee          ZdS )   )
TokenMixinc                   ,    e Zd Zd Zd Zd Zd Zd ZdS )IntrospectionTokenc                 ,    |                      d          S )N	client_idgetselfs    Q/var/www/piapp/venv/lib/python3.11/site-packages/authlib/oauth2/rfc7662/models.pyget_client_idz IntrospectionToken.get_client_id   s    xx$$$    c                 ,    |                      d          S )Nscoper   r
   s    r   	get_scopezIntrospectionToken.get_scope   s    xx   r   c                     dS )N     r
   s    r   get_expires_inz!IntrospectionToken.get_expires_in   s	     qr   c                 .    |                      dd          S )Nexpr   r   r
   s    r   get_expires_atz!IntrospectionToken.get_expires_at   s    xxq!!!r   c                     h d}	 t                               | |          S # t          $ r%}||v r|                     |          cY d }~S |d }~ww xY w)N>   audr   iatissjtinbfsubr   activeusernamer   
token_type)object__getattribute__AttributeErrorr	   )r   keyavailable_keyserrors       r   __getattr__zIntrospectionToken.__getattr__   s|    
 
 
	**4555 	 	 	n$$xx}}$$$$$$K	s    ! 
AAA	AAN)__name__
__module____qualname__r   r   r   r   r)   r   r   r   r   r      s_        % % %! ! !  
" " "    r   r   N)rfc6749r   dictr   r   r   r   <module>r/      sM                   z     r   