ó
îiVc           @   s`   d  d l  m Z m Z m Z m Z d  d l m Z d  d l Td  d l Td e f d     YZ	 d S(   i˙˙˙˙(   t   requestt   jsonifyt   abortt   Response(   t   Resource(   t   *t   StrategiesListc           B   s   e  Z d    Z RS(   c         C   s[   t  j j d  } | d  k s* | d k r3 d } n  t j |  } t |  } t j |  S(   Nt   tokent    t   guest(	   R    t   headerst   gett   Nonet   StrategyDataLoadert   getStrategiest   ResultWrappert   ResponseBuildert   build(   t   selft   userIdt   strategyDictt   resultWrapper(    (    sF   /var/www/OptionsCentralService/app/resource/strategy/StrategiesList.pyR      s    	(   t   __name__t
   __module__R   (    (    (    sF   /var/www/OptionsCentralService/app/resource/strategy/StrategiesList.pyR      s   N(
   t   flaskR    R   R   R   t   flask_restfulR   t)   app.processor.strategy.StrategyDataLoadert   app.resource.ResponseBuilderR   (    (    (    sF   /var/www/OptionsCentralService/app/resource/strategy/StrategiesList.pyt   <module>   s   "

