
    lh                         d dl mZmZmZ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 d dlmZ d dlmZ  ed	d
g      Zej)                  d	e
d       ee      fdefd       Zy)    )	APIRouterDependsQuerystatus)Session)UUID)ResponseModel)get_db)	constants)Optional)
get_colors Colors)prefixtagsz!Get all colors without pagination)response_modelsummarydbc                 R   K   t        |        d {   }t        |ddd      S 7 w)N   TzColors fetched successfully)datastatus_codesuccessmessage)r   r	   )r   r   s     U/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/base/routers/color.pylist_colorsr      s2      BD-	   s   '%'N)fastapir   r   r   r   sqlalchemy.ormr   uuidr   $src.apps.base.schemas.response_modelr	   src.core.dependenciesr
   	src.utilsr   typingr   src.apps.base.services.colorr   routergetr        r   <module>r)      s`    5 5 "  > (   3	"H:	.B}6YZ&/		 [	r(   