ó
îiVc           @   s=   d  d l  m Z m Z d  d l m Z d d d „  ƒ  YZ d S(   iÿÿÿÿ(   t   jsont   Response(   t   CustomerJSONEncodert   ResponseBuilderc           B   s&   e  Z e d  „  ƒ Z e d „  ƒ Z RS(   c         C   s"   t  j |  d t ƒ} t j | ƒ S(   Nt   cls(   R    t   dumpsR   R   t	   buildJson(   t   valuest   js(    (    s>   /var/www/OptionsCentralService/app/resource/ResponseBuilder.pyt   build   s    c         C   s   t  |  d d d d ƒ} | S(   Nt   statusiÈ   t   mimetypes   application/json(   R   (   t
   jasonValuet   response(    (    s>   /var/www/OptionsCentralService/app/resource/ResponseBuilder.pyR      s    (   t   __name__t
   __module__t   staticmethodR	   R   (    (    (    s>   /var/www/OptionsCentralService/app/resource/ResponseBuilder.pyR      s   N(    (   t   flaskR    R   t    app.resource.CustomerJSONEncoderR   R   (    (    (    s>   /var/www/OptionsCentralService/app/resource/ResponseBuilder.pyt   <module>   s   