
    ,0iW                         d dl mZmZ d dlmZ d dlmZ  G d de      Z G d de      Z G d d	e      Z	 G d
 de      Z
y)    )LiteralOptional)Field)CustomModelc                       e Zd ZU eed<   eed<   dZee   ed<   dZee   ed<   eed<   dZ	ee   ed<   eed<    e
d	
      Zed   ed<   eed<   y)DisplayBoardCreatetypesizeNcost_per_unitunitsremarkrate_per_sqchoiceStore Format A)defaultr   zStore Format Bstore_format_typegroup_id)__name__
__module____qualname__str__annotations__intr   r   r   r   r   r   r        C/var/www/html/retail-simulation-api/app/api/display_board/schema.pyr   r      s\    JJ$(MHSM( EHSM L"&K(3-&LEJScEd BCdNr   r   c                       e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   d
Zed   ed<   eed<   y)DisplayBoardResopnsedisplay_board_idr	   r
   r   r   totalr   r   r   r   r   r   r   N)r   r   r   r   r   r   r   r   r   r   r   r   r      sH    JJKKLLDT BCTNr   r   c                       e Zd ZU dZee   ed<   dZee   ed<   dZ	ee   ed<   dZ
ee   ed<   dZee   ed<   dZee   ed<   dZee   ed<   dZee   ed	<   d
Zeed      ed<   dZee   ed<   y)DisplayBoardUpdateNr    r	   r
   r   r   r   r   r   r   r   r   r   )r   r   r   r    r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   r   r   r#   r#       s    '+x}+D8C=D8C=$(MHSM( EHSM !FXc]!"&K(3-&!FXc]!N^)K!LM^ $Hx}$r   r#   c                   6    e Zd ZU eed<   eed<   dZee   ed<   y)DisplayBoardSumr   r   N	total_sum)r   r   r   r   r   r   r&   r   r   r   r   r%   r%   -   s    M#Ix}#r   r%   N)typingr   r   pydanticr   app.utils.schemas_utilsr   r   r   r#   r%   r   r   r   <module>r*      s>    $  /
 
; % %$k $r   