
    ~+f                     X    d dl mZ d dl  G d de j                  j                        Zy)    )fields)*c            	          e Zd Z ej                  ej
                  dddddd      Z ej                  ej                  ddd      Z ej                  ej                  ddd      Z
 ej                  ej                  d	dd      Z ej                  ej                  d
d      Z ej                  ej                  dd      Z ej                  ej                  dd      Z ej                  ej$                  dd      Z ej                  ej(                  ddd      Z ej                  ej(                  ddd      Z ej                  ej(                  ddd      Z ej                  ej0                  dddddd      Z ej                  ej4                  dd      Z ej                  ej                  dd      Z ej                  ej$                  dddd      Z ej                  ej                  dd      Z ej                  ej>                  dd      Z  ej                  ejB                  d d      Z" ej                  ej                  d!d"d      Z# ej                  ejH                  d#d$gd%      Z% ej                  ej$                  d&d      Z& ej                  ej                  d'dd      Z' ej                  ej                  d(d      Z(y))*
CmfSessionFTu)   Идентификатор объектаu3   Автоматически генерируется)nullableprimary_keyreadonlyvisiblecaptioncommentu
   Логин)r   indexed	api_allowEmailzEffective useru   Билеты прав)r   r   u   Дата авторизацииu'   Дата переавторизацииu   Время жизни (сек.)u'   Сессия заблокирована)r   defaultr   u   Сессия истеклаu0   Второй фактор подтвержденu1   Двухфакторная авторизацияu   СМСu   Приложениеu   Кодовое слово)smsapplicationkeyword)r   r   choicesu   Код авторизацииu"   Дата отправки кодаu#   Количество попытокr   )r   r   r   r   u9   Время и дата попытки ввода кодаu   JWT токенu&   IP адрес пользователяuB   Токен для обновления токена доступаzeva-accountu#   Плагин авторизацииCmfAuthOpenIdPlugin)r   modelsr   u;   Время жизни токена доступа (сек.)z	Real useru:   Дата переключения пользователяN))__name__
__module____qualname__r   FieldCmfTUUIDidCmfStr64
user_loginCmfEmail
user_emailCmfStruser_id
CmfStr4096
user_scopeCmfDateTime	auth_datereauth_dateCmfIntlifetimeCmfBoolblockedexpiredchecked	CmfChoice
two_factorCmfStr32sms_codesms_send_timesms_try_countsms_try_timeCmfJsonjwtCmfIPv4Address	client_iprefresh_tokenCmfGenericRelationpluginaccess_token_expires_inreal_user_idswitch_user_date     ./cmf/fields/cmf_session.pyr   r      s   	%TDRW;Ez
|B foo|T]bcJfoowX]^Jfll6==2BD\abGf//9P\abJV//9ZfklI&,,v11;dpuvKv||FMM3T`efHfll6>>3\fkw|}Gfll6>>3PZ_kpqGfll6>>3eot  AF  GG"Uaf124J v||FOO5T`efH FLL!3!3=amrsM FLL8]ghsx  EJ  KM6<< 2 2<w  DI  JL
&,,v~~/?5
QCV22<dpuvI FLL#gq~  KPQMV\\!!+PZoYp  }BCF*fll6==B  LQ  R6<<{D\abL#v||F$6$6@|  IN  Or@   r   N)cmfr   cmf.includer   	BaseModelr   r?   r@   rA   <module>rE      s#     "O%% "Or@   