
    9i                         d dl Z d dlZd dlmZ  eej                  j                  ej                  j                  e      d              ej                  dd      Z	 ej                  dd      Z
dd	ed
edefdZy)    N)load_dotenvz.env)dotenv_pathLARAVEL_BASE_URLzhttps://oms.siteLARAVEL_MCP_TOKEN endpointparamsreturnc           	          t        j                  t         d|  |xs i j                         D ci c]  \  }}|	|| c}}dt         dddd      }|j                          |j                         S c c}}w )z2GET /api/v1/mcp/{endpoint} with bearer token auth.z/api/v1/mcp/zBearer zapplication/json)AuthorizationAcceptg      4@F)r	   headerstimeoutverify)httpxgetBASE_URLitemsTOKENraise_for_statusjson)r   r	   kvresps        =D:\Projects\php\service-ideal0324-oms\pyapi\laravel_client.pyr   r   
   s    99*L
+"(,B!5!5!7I!7A1=1!7I$+E7"3?QRD 	99; Js
   
A7A7)N)r   osdotenvr   pathjoindirname__file__getenvr   r   strdictr        r   <module>r'      ss     	  RWW__X%>G H299');<299("-
# 
t 
t 
r&   