B
    è?F[  ã               @   s4   G d d„ de ƒZG dd„ deƒZG dd„ deƒZdS )c               @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚSignerc             C   s   d | _ g | _d S )N)ÚidÚkey_pair_ids)Úself© r   ú6lib/python3.7/site-packages/boto/cloudfront/signers.pyÚ__init__   s    zSigner.__init__c             C   s   d S )Nr   )r   ÚnameÚattrsÚ
connectionr   r   r   ÚstartElement   s    zSigner.startElementc             C   s8   |dkrd| _ n$|dkr || _ n|dkr4| j |¡ d S )NÚSelfÚAwsAccountNumberZ	KeyPairId)r   r   Úappend)r   r   Úvaluer
   r   r   r   Ú
endElement   s    zSigner.endElementN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd Zdd„ Zdd„ ZdS )ÚActiveTrustedSignersc             C   s    |dkrt ƒ }|  |¡ |S d S )Nr   )r   r   )r   r   r	   r
   Úsr   r   r   r   (   s    
z!ActiveTrustedSigners.startElementc             C   s   d S )Nr   )r   r   r   r
   r   r   r   r   .   s    zActiveTrustedSigners.endElementN)r   r   r   r   r   r   r   r   r   r   '   s   r   c               @   s   e Zd Zdd„ Zdd„ ZdS )ÚTrustedSignersc             C   s   d S )Nr   )r   r   r	   r
   r   r   r   r   3   s    zTrustedSigners.startElementc             C   s*   |dkr|   |¡ n|dkr&|   |¡ d S )Nr   r   )r   )r   r   r   r
   r   r   r   r   6   s    zTrustedSigners.endElementN)r   r   r   r   r   r   r   r   r   r   2   s   r   N)Úobjectr   Úlistr   r   r   r   r   r   Ú<module>   s   