
    
Ei                     :    d dl m Z  d dlmZmZ  G d ded      Zy)    )datetime)SQLModelFieldc                      e Zd ZU dZdZ edd      Zedz  ed<    edd      Z	e
ed	<    eddd
      Ze
ed<    edd      Zedz  ed<    ed      Ze
ed<    edd      Ze
dz  ed<    edd      Ze
dz  ed<    edd      Ze
dz  ed<    edd      Ze
dz  ed<    edd      Ze
dz  ed<    edd      Ze
dz  ed<    edd      Ze
dz  ed<    edd      Ze
dz  ed<    ed      Zeed<    ed      Zeed<    edd      Ze
ed<    ed      Zeed<    eej8                         Zeed!<    eej8                  d"ej8                  i#      Zeed$<   y)%ProductTemplatezJ
    Database model that represents an uploaded PSD product template.
    product_templateNT)defaultprimary_keyidF)indexnullablename)r   r   uniqueunique_namezuser.id)r	   foreign_keyuploaded_by)r   	file_path)r	   r   base_image_pathbase_thumbnail_pathmain_black_mask_pathmain_white_mask_pathlogo_black_mask_pathlogo_white_mask_pathcolor_preview_pathcolor_white_mask_pathwidthheightz0:0ratio)r	   
is_deleted)default_factory
created_atonupdate)r    sa_column_kwargs
updated_at)__name__
__module____qualname____doc____tablename__r   r   int__annotations__r   strr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   boolr   utcnowr!   r$        M/var/www/html/story-book/Story-Book-python-api/app/models/product_template.pyr   r      s    'M4T:Bd
:D51D#14%EKE#DiHKtH E*Is*"'t"DOS4ZD&+D4&HtH',TD'I#*I',TD'I#*I',TD'I#*I',TD'I#*I%*4$%Gd
G(-dT(J3:J&E3&'FC' uu5E35 U+J+ AJA T^`h`o`oSpqJqr0   r   T)tableN)r   sqlmodelr   r   r   r/   r0   r1   <module>r4      s     $"rhd "rr0   