
    ueg                         d dl m Z  d dlmZ d dlmZ d dl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y)    )datetime)Optional)	BaseModel)	EmojiType)BaseModelConfig)UserBasec                   <    e Zd ZU eed<   ee   ed<   eed<   eed<   y)CodeScanCreateratingcommentqr_code
company_idN__name__
__module____qualname__r   __annotations__r   str     L/Users/theessential/Documents/Github/Lekema-Backend/app/schemas/code_scan.pyr
   r
      s    c]LOr   r
   c                   (    e Zd ZU eed<   ee   ed<   y)CodeScanUpdater   r   Nr   r   r   r   r   r      s    c]r   r   c                   ~    e Zd ZU eed<   eed<   ee   ed<   eed<   ee   ed<   eed<   eed<   eed<   e	ed	<   e	ed
<   y)CodeScanBaseidr   r   r   points
created_atuser_idr   usercompanyN)
r   r   r   intr   r   r   r   r   r   r   r   r   r   r      sA    Gc]LSMLO
Nr   r   N)r   typingr   pydanticr   app.enums.emoji_typer   app.schemas.baser   app.schemas.userr   r
   r   r   r   r   r   <module>r(      s;       * , %Y Y 

? 
r   