
    Nwg                         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 G d dej                        Z	 G d	 d
ej                        Z
 G d dej                        Zy)    )	JSONField)modelsc                   6    e Zd Z eddd      Z G d d      Zy)JSONFieldTestModeltestT)nullblankc                       e Zd ZdZy)JSONFieldTestModel.Meta	jsonfieldN__name__
__module____qualname__	app_label     `/var/www/horilla/myenv/lib/python3.12/site-packages/jsonfield/tests/jsonfield_test_app/models.pyMetar   	       	r   r   Nr   r   r   r   jsonr   r   r   r   r   r      s    V$d3D   r   r   c                   6    e Zd Z eddi      Z G d d      Zy)JSONFieldWithDefaultTestModelsukasukaYAAAAAZdefaultc                       e Zd ZdZy)"JSONFieldWithDefaultTestModel.Metar   Nr   r   r   r   r   r       r   r   r   Nr   r   r   r   r   r      s    j)45D   r   r   c                   D    e Zd Z ed      Z ed      Z G d d      Zy)BlankJSONFieldTestModelT)r   )r	   c                       e Zd ZdZy)BlankJSONFieldTestModel.Metar   Nr   r   r   r   r   r$      r   r   r   N)r   r   r   r   	null_json
blank_jsonr   r   r   r   r"   r"      s     t$I&J   r   r"   c                   4    e Zd Z ed       Z G d d      Zy)CallableDefaultModelc                  
    ddiS )Nx   r   r   r   r   <lambda>zCallableDefaultModel.<lambda>   s
    c1X r   r   c                       e Zd ZdZy)CallableDefaultModel.Metar   Nr   r   r   r   r   r.      r   r   r   Nr   r   r   r   r(   r(      s    -.D   r   r(   c                   <    e Zd Z e       Z e       Z G d d      Zy)PostgresParallelModelc                       e Zd ZdZy)PostgresParallelModel.Metar   Nr   r   r   r   r   r2   '   r   r   r   N)r   r   r   r   library_jsonPostgresJSONFieldpostgres_jsonr   r   r   r   r0   r0   #   s    ;L%'M   r   r0   N)django.contrib.postgres.fieldsr   r4   	django.dbr   jsonfield.fieldsModelr   r   r"   r(   r0   r   r   r   <module>r:      s^    I  &    FLL   fll   6<<   FLL  r   