
    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_sweetnesses Sweetnesses)prefixtagsz&Get all sweetnesses without pagination)response_modelsummarydbc                 R   K   t        |        d {   }t        |ddd      S 7 w)N   Tz Sweetnesses fetched successfully)datastatus_codesuccessmessage)r   r	   )r   r   s     Y/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/base/routers/sweetness.pylist_sweetnessesr      s3      !$$D2	  %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.sweetnessr   routergetr        r   <module>r)      s`    5 5 "  > (   <	"M?	3B}6^_&/		 `	r(   