
    i
                     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edede
d	e
fd
ZdS )    )AgentSchema)
send_email)ChatRequest)add_to_cart)search_roomresultargscheckincheckoutc                  K   | sd S | j         j        dk    rrdW V  t          | j        j        | j        j        | j        j        | j        j        | j        j        | j	        j        | j
        | j                  }|2 3 d {V }|W V  6 | j         j        dk    r6|j        r/t          |j        ||| j        j                  2 3 d {V }|W V  6 | j         j        dk    rdW V  | j         j        dk    rdW V  | j         j        d	k    rH| j        j        s| j        j        d
k    r,t!          | j        j                   d {V }|rdW V  ndW V  | j         j        dk    rdW V  | j         j        dk    r| j        r|dW V  t          | j        j        | j        j        | j        j        | j        j        | j        j        | j	        j        | j
        | j        | j        	  	        }|2 3 d {V }|W V  6 d S d S d S )Nsearch_room_toolz	#qwerasdf)
adultCount
childCountcheck_in	check_out	sortValuekeyValue
room_count	hotel_idsr   add_billing_detailsz#tEjdaYmodify_reservation_toolz#mrt311send_email_tool z{

I have sent the email to the front desk. They will get back to you shortly. Is there anything else I can assist you with?z

I'm sorry, something went wrong while sending your request to the front desk. Please try again in a moment, or contact the front desk directly for assistance. Is there anything else I can help you with?clear_cart_toolz
#clearCartno_tool)	r   r   r   r   r   r   r   r   room_type_ids)toolvaluer   paramsr   r   r   r   sortkeyr   r   roomListr   room_type_idconfirmation_numberr   r   )r   r	   r
   r   restokens         4/var/www/html/ls-ibe-bot-apis/app/agents/tool_map.pytool_mapr(      s      {...V]%=%+]%=#)=#9$*M$;$*K$5#):#3%+%6$*$46 6 6  	 	 	 	 	 	 	%KKKKK  {M))= 	*4='8V]Mghh       e  i {111
 {555{---=, 	g0QUW0W0W"6=#DEEEEEEEEC g V  V  V  V  V  V g  g  g  g  g{---{I%% 	)A%}7#]3$m5$k/#Z-%0$."("68 8 8C  #       e  #ss &%	 	s   ;BC'G4N)
app.agentsr   app.agents.tools.send_emailr   app.schemas.chatr   !app.agents.tools.add_to_cart_toolr   !app.agents.tools.search_room_toolr   strr(        r'   <module>r1      s    " " " " " " 2 2 2 2 2 2 ( ( ( ( ( ( 9 9 9 9 9 9 9 9 9 9 9 97; 7k 7C 7SV 7 7 7 7 7 7r0   