o
    È·e›  ã                   @   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
   úC/var/www/ideatree/venv/lib/python3.10/site-packages/boto/gs/user.pyÚ__init__   s
   
zUser.__init__c                 C   s   | j S r   )r   )r   r
   r
   r   Ú__repr__   s   zUser.__repr__c                 C   s   d S r   r
   )r   r   ÚattrsÚ
connectionr
   r
   r   ÚstartElement"   s   zUser.startElementc                 C   s4   |dkr	|| _ d S |dkr|| _d S t| ||ƒ d S )NÚNameÚ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   Ú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   