
    k7i                     (    S SK Jr   " S S\\5      rg)   )
TokenMixinc                   2    \ rS rSrS rS rS rS rS rSr	g)	IntrospectionToken   c                 $    U R                  S5      $ )N	client_idgetselfs    W/home/james-whalen/.local/lib/python3.13/site-packages/authlib/oauth2/rfc7662/models.pyget_client_id IntrospectionToken.get_client_id   s    xx$$    c                 $    U R                  S5      $ )Nscoper	   r   s    r   	get_scopeIntrospectionToken.get_scope   s    xx  r   c                     g)N     r   s    r   get_expires_in!IntrospectionToken.get_expires_in   s     r   c                 &    U R                  SS5      $ )Nexpr   r	   r   s    r   get_expires_at!IntrospectionToken.get_expires_at   s    xxq!!r   c                     1 Skn [         R                  X5      $ ! [         a"  nX;   a  U R                  U5      s S nA$ UeS nAff = f)N>   audr   iatissjtinbfsubr   activeusernamer   
token_type)object__getattribute__AttributeErrorr
   )r   keyavailable_keyserrors       r   __getattr__IntrospectionToken.__getattr__   sH    
	**455 	$xx}$K	s    
AAA AAr   N)
__name__
__module____qualname____firstlineno__r   r   r   r   r.   __static_attributes__r   r   r   r   r      s    %!
"r   r   N)rfc6749r   dictr   r   r   r   <module>r7      s     $z $r   