B
    è?F[¯  ã               @   s   G d d„ de ƒZdS )c               @   s8   e Zd Zddd„Zdd„ Zdd„ Zd	d
„ Zddd„ZdS )ÚPriceç        ÚUSDc             C   s   || _ || _d| _d S )NÚ )ÚamountÚcurrency_codeÚformatted_price)Úselfr   r   © r	   ú/lib/python3.7/site-packages/boto/mturk/price.pyÚ__init__   s    zPrice.__init__c             C   s   | j r| j S t| jƒS d S )N)r   Ústrr   )r   r	   r	   r
   Ú__repr__   s    zPrice.__repr__c             C   s   d S )Nr	   )r   ÚnameZattrsÚ
connectionr	   r	   r
   ÚstartElement#   s    zPrice.startElementc             C   s6   |dkrt |ƒ| _n|dkr$|| _n|dkr2|| _d S )NZAmountZCurrencyCodeZFormattedPrice)Úfloatr   r   r   )r   r   Úvaluer   r	   r	   r
   Ú
endElement&   s    zPrice.endElementé   c             C   s$   d||f t | jƒd||f | jiS )Nz%s.%d.Amountz%s.%d.CurrencyCode)r   r   r   )r   ZlabelÚordr	   r	   r
   Úget_as_params.   s    zPrice.get_as_paramsN)r   r   )r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r	   r	   r	   r
   r      s
   
r   N)Úobjectr   r	   r	   r	   r
   Ú<module>   s    