
    hH                     L    d dl mZ d dlmZ d dlmZmZ d dlmZ  G d d      Z	y)    )Session)TiketCreate)TblTiket	TiketBase)CustomResponsec                   (    e Zd ZdedefdZdefdZy)TiketServicedbtokenc                      || _         || _        y )N)r
   r   )selfr
   r   s      1/var/www/html/beacon-api/app/api/tiket/service.py__init__zTiketService.__init__   s    
    requestc                    K   t        j                  |      }t        j                  || j                         | j                  j                          t        dd      S w)N1zTiket Created Successfully)statusmessage)r   model_validater   creater
   commitr   )r   r   created_admins      r   create_tiketzTiketService.create_tiket   sD     !009tww/S2NOOs   AAN)__name__
__module____qualname__r   dictr   r   r    r   r   r	   r	      s#    7 4 P+ Pr   r	   N)
sqlalchemy.ormr   app.api.tiket.schemasr   app.models.main.tiketr   r   app.utils.schemas_utilsr   r	   r   r   r   <module>r$      s    " - 5 2	P 	Pr   