3
S^w	                 @   sL   d Z ddlmZ dddZedddZeddd Zedd!d"ZdddgZdS )#z
Constants.    )
namedtupleNc             C   s"   t | |}|dkr|| S || S )zEmulates an enum by creating a namedtuple.

    Args:
        name (string): The type name.
        fields (tuple): The fields names.
        values (tuple): The values of the fields.

    Returns:
        namedtuple: A namedtuple object.
    N)r   )namefieldsvaluesEnum r   B/tmp/pip-build-8app2_gc/mysql-connector-python/mysqlx/constants.pycreate_enum#   s    
r	   SSLModeREQUIREDDISABLED	VERIFY_CAVERIFY_IDENTITYrequireddisabled	verify_caverify_identityAuthPLAINMYSQL41SHA256_MEMORYplainmysql41sha256_memoryLockContentionDEFAULTNOWAITSKIP_LOCKED      )N)r   r   r   r   )r   r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )__doc__collectionsr   r	   r
   r   r   __all__r   r   r   r   <module>   s   
