
    f                     |    d dl mZ d dlmZ d dlmZ  G d dej                        Z G d dej                        Z	y)	    )serializers)AppliedSeeder)SeederRegistryc                       e Zd Z ej                  dd      Z ej                  dd ej                               Zd Z	y)SeedAllSerializerFT)required
allow_null)r   r	   childc                 .    t        j                  di | y)NT )r   import_all_then_seed_all)selfvalidated_datas     s/var/www/teaching_timetable/msuas_timetable/my_venv/lib/python3.12/site-packages/django_seeding/apis/serializers.pycreatezSeedAllSerializer.create
   s    //A.A    N)
__name__
__module____qualname__r   BooleanFielddebug	ListField	CharFieldidsr   r   r   r   r   r      s=    $K$$eEE
+

4G\{G\G\G^
_Cr   r   c                   &    e Zd Z G d d      Zd Zy)AppliedSeederSerializerc                       e Zd ZeZdZy)AppliedSeederSerializer.Meta)idN)r   r   r   r   modelfieldsr   r   r   Metar      s    r   r"   c                 `    |j                          t        j                  j                  di |S )Nr   )deleter   objectsr   )r   instancer   s      r   updatezAppliedSeederSerializer.update   s&    $$++=n==r   N)r   r   r   r"   r'   r   r   r   r   r      s     >r   r   N)
rest_frameworkr   django_seeding.modelsr   django_seeding.seeder_registryr   
Serializerr   ModelSerializerr   r   r   r   <module>r-      s2    & / 9.. >k99 >r   