o
    ³©ix  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é    )Ú
RpcRequest)Úendpoint_datac                   @   s„   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ ZdS ) ÚGetRandomPasswordRequestc                 C   sb   t  | dddd¡ |  d¡ |  d¡ t| dƒr t| dt ¡ ƒ t| dƒr/t| dt ¡ ƒ d S d S )	NÚKmsz
2016-01-20ÚGetRandomPasswordÚkmsÚhttpsÚPOSTÚendpoint_mapÚendpoint_regional)	r   Ú__init__Úset_protocol_typeÚ
set_methodÚhasattrÚsetattrr   ÚgetEndpointMapÚgetEndpointRegional©Úself© r   úk/home/ubuntu/.local/lib/python3.10/site-packages/aliyunsdkkms/request/v20160120/GetRandomPasswordRequest.pyr      s   



ÿz!GetRandomPasswordRequest.__init__c                 C   ó   |   ¡  d¡S ©NÚExcludeCharacters©Úget_query_paramsÚgetr   r   r   r   Úget_ExcludeCharacters#   ó   z.GetRandomPasswordRequest.get_ExcludeCharactersc                 C   ó   |   d|¡ d S r   ©Úadd_query_param)r   r   r   r   r   Úset_ExcludeCharacters&   ó   z.GetRandomPasswordRequest.set_ExcludeCharactersc                 C   r   ©NÚPasswordLengthr   r   r   r   r   Úget_PasswordLength(   r   z+GetRandomPasswordRequest.get_PasswordLengthc                 C   r   r$   r    )r   r%   r   r   r   Úset_PasswordLength+   r#   z+GetRandomPasswordRequest.set_PasswordLengthc                 C   r   ©NÚExcludePunctuationr   r   r   r   r   Úget_ExcludePunctuation-   r   z/GetRandomPasswordRequest.get_ExcludePunctuationc                 C   r   r(   r    )r   r)   r   r   r   Úset_ExcludePunctuation0   r#   z/GetRandomPasswordRequest.set_ExcludePunctuationc                 C   r   ©NÚRequireEachIncludedTyper   r   r   r   r   Úget_RequireEachIncludedType2   r   z4GetRandomPasswordRequest.get_RequireEachIncludedTypec                 C   r   r,   r    )r   r-   r   r   r   Úset_RequireEachIncludedType5   r#   z4GetRandomPasswordRequest.set_RequireEachIncludedTypec                 C   r   ©NÚExcludeNumbersr   r   r   r   r   Úget_ExcludeNumbers7   r   z+GetRandomPasswordRequest.get_ExcludeNumbersc                 C   r   r0   r    )r   r1   r   r   r   Úset_ExcludeNumbers:   r#   z+GetRandomPasswordRequest.set_ExcludeNumbersc                 C   r   ©NÚExcludeLowercaser   r   r   r   r   Úget_ExcludeLowercase<   r   z-GetRandomPasswordRequest.get_ExcludeLowercasec                 C   r   r4   r    )r   r5   r   r   r   Úset_ExcludeLowercase?   r#   z-GetRandomPasswordRequest.set_ExcludeLowercasec                 C   r   ©NÚExcludeUppercaser   r   r   r   r   Úget_ExcludeUppercaseA   r   z-GetRandomPasswordRequest.get_ExcludeUppercasec                 C   r   r8   r    )r   r9   r   r   r   Úset_ExcludeUppercaseD   r#   z-GetRandomPasswordRequest.set_ExcludeUppercaseN)Ú__name__Ú
__module__Ú__qualname__r   r   r"   r&   r'   r*   r+   r.   r/   r2   r3   r6   r7   r:   r;   r   r   r   r   r      s     
r   N)Úaliyunsdkcore.requestr   Úaliyunsdkkms.endpointr   r   r   r   r   r   Ú<module>   s   