o
    hH                     @   sF   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 dZ	dS )    )Session)TiketCreate)TblTiket	TiketBase)CustomResponsec                   @   s,   e Zd ZdedefddZdefddZdS )	TiketServicedbtokenc                 C   s   || _ || _d S )N)r   r	   )selfr   r	    r   1/var/www/html/beacon-api/app/api/tiket/service.py__init__   s   
zTiketService.__init__requestc                    s0   t |}t|| j | j  tdddS )N1zTiket Created Successfully)statusmessage)r   model_validater   creater   commitr   )r
   r   created_adminr   r   r   create_tiket   s
   

zTiketService.create_tiketN)__name__
__module____qualname__r   dictr   r   r   r   r   r   r   r      s    r   N)
sqlalchemy.ormr   app.api.tiket.schemasr   app.models.main.tiketr   r   app.utils.schemas_utilsr   r   r   r   r   r   <module>   s
    