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 )ÚUserNÚ c             C   s    |r
| |_ d | _|| _|| _d S )N)ÚownerÚtypeÚidÚname)ÚselfÚparentr   r   © r	   ú+lib/python3.7/site-packages/boto/gs/user.pyÚ__init__   s
    zUser.__init__c             C   s   | j S )N)r   )r   r	   r	   r
   Ú__repr__   s    zUser.__repr__c             C   s   d S )Nr	   )r   r   ZattrsÚ
connectionr	   r	   r
   ÚstartElement"   s    zUser.startElementc             C   s0   |dkr|| _ n|dkr || _nt| ||ƒ d S )NÚNameZID)r   r   Úsetattr)r   r   Úvaluer   r	   r	   r
   Ú
endElement%   s
    zUser.endElementÚOwnerc             C   sP   | j rd|| j f }nd| }|d| j 7 }| jr@|d| j 7 }|d| 7 }|S )Nz<%s type="%s">z<%s>z<ID>%s</ID>z<Name>%s</Name>z</%s>)r   r   r   )r   Zelement_nameÚsr	   r	   r
   Úto_xml-   s    zUser.to_xml)Nr   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    