
    oig                     D    d dl  d dlmZ  G d dej                        Zy)    )*)cmf_access_tokenc                   J    e Zd ZdZej
                  j                  dgz   Zd Zy)CmfAccessTokenu   
    Модель для хранения токенов доступа (API и Webhook).
    Наследуется от CmfEntity для поддержки стандартного функционала.
    revokec                     | j                   j                         rt        dd       d| _         | j                  d       y)u   
        Отзыв токена. Необратимая операция.
        Токен может отозвать только его владелец или администратор.
        u    Токен уже отозванT)abort)	only_dataN)
is_revokedload	cmf_alertsave)self_kwargss     +./modules/person/models/cmf_access_token.pyr   zCmfAccessToken.revoke   s4    
 ??!8E		D	!    N)__name__
__module____qualname____doc__r   r   api_methodsr    r   r   r   r      s&    
 #11==
JK	"r   r   N)cmf.includemodules.person.fieldsr   r   r   r   r   <module>r      s     2"%44 "r   