
    yg                     j    d dl Zd dlmZ d dlZd dlmZmZ d dl	Zd dl
Z
 G d dej                        Zy)    N)settings)
migrationsmodelsc            $       h	   e Zd ZdZd ej
                  ej                        dgZ ej                  dd e
j                  ddd      fd e
j                  dd	
      fd e
j                  ej                  ddd      fd e
j                   d      fd e
j                   g ddd      fd e
j                   dddd      fd e
j"                  dd      fd e
j                   dddd      fd e
j                   dddd      fd e
j                   ddd      fd  e
j                   dd!d      fd" e
j                   dd!d      fd# e
j                   ddd      fd$ e
j                   ddd      fd% e
j                   dd&d      fd' e
j                   ddd      fd( e
j                  d)      fd* e
j                  d)      fd+ e
j                   d,d-dej                  j&                  g.      fd/ e
j(                  dd      fd0 e
j*                  dd      fd1 e
j,                  ddej0                  j                  j2                  j4                  d23      fd4 e
j,                  dddej0                  j                  j2                  j6                  ej                  d56      fd7 e
j,                  dddej0                  j                  j2                  j6                  d8ej                  d9:      fgd;d<d=>       ej                  d?d e
j                  ej                  ddd      fd@ e
j                   ddA      fdB e
j                   ddA      fdC e
j,                  ddej0                  j                  j2                  j8                  dDE      fgF       ej                  dGd e
j                  ej                  ddd      fdH e
j"                  dd      fdI e
j"                  ddej:                  j<                  j?                  dJ      gK      fdL e
j                   d      fdC e
j,                  ddej0                  j                  j2                  j8                  dDE      fdM e
j,                  ej0                  j                  j2                  j8                  dNO      fgdPdQd=>      gZ yR)S	MigrationT)employee0001_initial)base0002_initialBiometricDevices
created_atz
Created At)auto_now_addnullverbose_name	is_activez	Is Active)defaultr   idF)r   editableprimary_key	serializenamed   )
max_lengthmachine_type))zkzZKTeco Biometric)anvizzAnviz Biometric)coseczMatrix COSEC Biometric   )choicesr   r   
machine_ip    )blankr   r   r   port)r#   r   zk_password0cosec_usernamecosec_password)r#   r   r   anviz_request_id   api_urlapi_key
api_secret	api_tokeni  api_expiresis_live)r   is_schedulerscheduler_durationz00:00
   )r   r   r   
validatorslast_fetch_datelast_fetch_time
company_idzbase.company)r   r   	on_deleteto
created_byz
Created By)r#   r   r   r8   r9   r   modified_byz%(class)s_modified_byzModified By)r#   r   r   r8   related_namer9   r   zBiometric DevicezBiometric Devices)r   verbose_name_plural)r   fieldsoptionsCOSECAttendanceArgumentslast_fetch_roll_ovr_count)r   r   last_fetch_seq_number	device_idzbiometric.biometricdevices)r#   r   r8   r9   )r   r>   BiometricEmployeesuidref_user_idi)r#   r   r4   user_idemployee_idzemployee.employee)r8   r9   zEmployee in Biometric DevicezEmployees in Biometric DeviceN)!__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   DateTimeFieldBooleanField	UUIDFielduuiduuid4	CharFieldIntegerField	biometricvalidate_schedule_time_format	DateField	TimeField
ForeignKeydjangodbdeletionPROTECTSET_NULLCASCADEcorer4   MaxValueValidator
operations     5/var/www/horilla/biometric/migrations/0001_initial.pyr   r      s   G 	%'
''(@(@A L 	
#3v33D_klm1f11$[YZ'v''

UX\hmno)))S9:!1!1!1  ;Z  gi  pt  "u  v/v//dBSU\`ab,,,4dCD 0 0 0tSUX_c de!#36#3#3$WZae#fg!#36#3#3$3UY#Z[#%5V%5%5DSW[%\],F,,4CdST,F,,4CdST/v//dsQUVW.f..TcPTUV 0 0 0tRV WX/F//>?!4!4!4U!CD%'7v'7'7TV]aoxoo  p^  p^  o_  (`  a"$4F$4$44d$KL"$4F$4$44d$KL0v00%dV\V_V_VfVfVoVoVwVw  }K   L  M0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g16 !3':9 	
B 	
+'v''

UX\hmno,.>f.>.>#TX.YZ(*:&*:*:cPT*UV/f//dQWQZQZQaQaQjQjQrQr  xT  U  V		
 	
%'v''

UX\hmno+++$TBC 3 3 3$TW]WbWbWmWmWW  AI  XJ  WK  !L  M,F,,<=/f//dQWQZQZQaQaQjQjQrQr  xT  U  V 1 1 1FII<L<L<U<U<]<]bu vw !?'F	
W:Jrg   r   )biometric.modelsrX   django.confr   django.core.validatorsr]   	django.dbr   r   django.db.models.deletionrT   r   rf   rg   rh   <module>rn      s-        (   D
$$ Drg   