o
    rMf¯  ã                   @   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	   úR/var/www/html/analyze/labelStudio/lib/python3.10/site-packages/boto/mturk/price.pyÚ__init__   s   
zPrice.__init__c                 C   s   | j r| j S t| jƒS ©N)r   Ústrr   )r   r	   r	   r
   Ú__repr__   s   
zPrice.__repr__c                 C   s   d S r   r	   )r   ÚnameÚattrsÚ
connectionr	   r	   r
   ÚstartElement#   s   zPrice.startElementc                 C   s>   |dkrt |ƒ| _d S |dkr|| _d S |dkr|| _d S d S )NÚAmountÚCurrencyCodeÚ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   Ú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   