o
    ÿÑÐbb  ã                   @   s&   G d d„ de ƒZG dd„ deeƒZdS )c                   @   ó,   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	S )
ÚDeviceCredentialMixinc                 C   ó   t ƒ ‚©N©ÚNotImplementedError©Úself© r	   ú\/var/www/secure340b-portal/env/lib/python3.10/site-packages/authlib/oauth2/rfc8628/models.pyÚget_client_id   ó   z#DeviceCredentialMixin.get_client_idc                 C   r   r   r   r   r	   r	   r
   Ú	get_scope   r   zDeviceCredentialMixin.get_scopec                 C   r   r   r   r   r	   r	   r
   Úget_user_code	   r   z#DeviceCredentialMixin.get_user_codec                 C   r   r   r   r   r	   r	   r
   Úget_expires_at   r   z$DeviceCredentialMixin.get_expires_atN©Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r	   r	   r	   r
   r      ó
    r   c                   @   r   )
ÚDeviceCredentialDictc                 C   ó   | d S )NZ	client_idr	   r   r	   r	   r
   r      ó   z"DeviceCredentialDict.get_client_idc                 C   ó
   |   d¡S )NÚscope©Úgetr   r	   r	   r
   r      ó   
zDeviceCredentialDict.get_scopec                 C   r   )NZ	user_coder	   r   r	   r	   r
   r      r   z"DeviceCredentialDict.get_user_codec                 C   r   )NZ
expires_atr   r   r	   r	   r
   r      r   z#DeviceCredentialDict.get_expires_atNr   r	   r	   r	   r
   r      r   r   N)Úobjectr   Údictr   r	   r	   r	   r
   Ú<module>   s   