ó
è?F[c           @   s0   d  e  f d „  ƒ  YZ d e  f d „  ƒ  YZ d S(   t   LayoutParametersc           B   s&   e  Z d d  „ Z d „  Z d „  Z RS(   c         C   s"   | d  k r g  } n  | |  _ d  S(   N(   t   Nonet   layoutParameters(   t   selfR   (    (    s5   lib/python2.7/site-packages/boto/mturk/layoutparam.pyt   __init__   s    	c         C   s   |  j  j | ƒ d  S(   N(   R   t   append(   R   t   req(    (    s5   lib/python2.7/site-packages/boto/mturk/layoutparam.pyt   add   s    c         C   s~   i  } t  |  j ƒ d k s! t ‚ xV t |  j ƒ D]E \ } } | j ƒ  } x* | D]" } | | | d | d | f <qP Wq1 W| S(   Ni   s   HITLayoutParameter.%s.%si   (   t   lenR   t   AssertionErrort	   enumeratet   get_as_params(   R   t   paramst   nt   layoutParametert   kvt   key(    (    s5   lib/python2.7/site-packages/boto/mturk/layoutparam.pyR       s    $N(   t   __name__t
   __module__R   R   R   R   (    (    (    s5   lib/python2.7/site-packages/boto/mturk/layoutparam.pyR       s   	t   LayoutParameterc           B   s    e  Z d  Z d „  Z d „  Z RS(   s9   
    Representation of a single HIT layout parameter
    c         C   s   | |  _  | |  _ d  S(   N(   t   namet   value(   R   R   R   (    (    s5   lib/python2.7/site-packages/boto/mturk/layoutparam.pyR   .   s    	c         C   s   i |  j  d 6|  j d 6} | S(   Nt   Namet   Value(   R   R   (   R   R   (    (    s5   lib/python2.7/site-packages/boto/mturk/layoutparam.pyR   2   s    
(   R   R   t   __doc__R   R   (    (    (    s5   lib/python2.7/site-packages/boto/mturk/layoutparam.pyR   )   s   	N(   t   objectR    R   (    (    (    s5   lib/python2.7/site-packages/boto/mturk/layoutparam.pyt   <module>   s   