§
    ŠtjŸ(  ã                   ó|   — d Z 	 ddlmZ n# e$ r	 ddlmZ Y nw xY wddlZddlZddlZddlm	Z	  G d„ de
¦  «        ZdS )zö
    Kubernetes

    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)  # noqa: E501

    The version of the OpenAPI document: release-1.36
    Generated by: https://openapi-generator.tech
é    )Úgetfullargspec)Ú
getargspecN)ÚConfigurationc            	       ó  — e Zd ZdZ	 dddddddddœZdd	dd
dddddœZd'd„Zed„ ¦   «         Zej	        d„ ¦   «         Zed„ ¦   «         Z
e
j	        d„ ¦   «         Z
ed„ ¦   «         Zej	        d„ ¦   «         Zed„ ¦   «         Zej	        d„ ¦   «         Zed„ ¦   «         Zej	        d„ ¦   «         Zed„ ¦   «         Zej	        d„ ¦   «         Zed„ ¦   «         Zej	        d„ ¦   «         Zed„ ¦   «         Zej	        d „ ¦   «         Zd(d"„Zd#„ Zd$„ Zd%„ Zd&„ ZdS ))ÚV1beta2DeviceAttributezŠNOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    Úboolz
list[bool]Úintz	list[int]Ústrz	list[str])r   Úboolsr	   ÚintsÚstringÚstringsÚversionÚversionsr   r   r   r   r   r   Nc
                 óP  — |	€t          j        ¦   «         }	|	| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        |�|| _        |�|| _        |�|| _        |�|| _        |�|| _        |�|| _        |�|| _        |�	|| _        dS dS )z3V1beta2DeviceAttribute - a model defined in OpenAPIN)r   Úget_default_copyÚlocal_vars_configurationÚ_boolÚ_boolsÚ_intÚ_intsÚ_stringÚ_stringsÚ_versionÚ	_versionsÚdiscriminatorr   r   r	   r   r   r   r   r   )
Úselfr   r   r	   r   r   r   r   r   r   s
             úo/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/kubernetes/client/models/v1beta2_device_attribute.pyÚ__init__zV1beta2DeviceAttribute.__init__<   sÒ   € à#Ð+Ý'4Ô'EÑ'GÔ'GÐ$Ø(@ˆÔ%àˆŒ
ØˆŒØˆŒ	ØˆŒ
ØˆŒØˆŒØˆŒØˆŒØ!ˆÔàÐØˆDŒIØÐØˆDŒJØˆ?ØˆDŒHØÐØˆDŒIØÐØ ˆDŒKØÐØ"ˆDŒLØÐØ"ˆDŒLØÐØ$ˆDŒMˆMˆMð  Ðó    c                 ó   — | j         S )zÚGets the bool of this V1beta2DeviceAttribute.  # noqa: E501

        BoolValue is a true/false value.  # noqa: E501

        :return: The bool of this V1beta2DeviceAttribute.  # noqa: E501
        :rtype: bool
        ©r   ©r   s    r   r   zV1beta2DeviceAttribute.bool]   ó   € ð ŒzÐr    c                 ó   — || _         dS )zÔSets the bool of this V1beta2DeviceAttribute.

        BoolValue is a true/false value.  # noqa: E501

        :param bool: The bool of this V1beta2DeviceAttribute.  # noqa: E501
        :type bool: bool
        Nr"   )r   r   s     r   r   zV1beta2DeviceAttribute.boolh   ó   € ð ˆŒ
ˆ
ˆ
r    c                 ó   — | j         S )zöGets the bools of this V1beta2DeviceAttribute.  # noqa: E501

        BoolValues is a non-empty list of true/false values.  # noqa: E501

        :return: The bools of this V1beta2DeviceAttribute.  # noqa: E501
        :rtype: list[bool]
        ©r   r#   s    r   r   zV1beta2DeviceAttribute.boolst   s   € ð Œ{Ðr    c                 ó   — || _         dS )zòSets the bools of this V1beta2DeviceAttribute.

        BoolValues is a non-empty list of true/false values.  # noqa: E501

        :param bools: The bools of this V1beta2DeviceAttribute.  # noqa: E501
        :type bools: list[bool]
        Nr(   )r   r   s     r   r   zV1beta2DeviceAttribute.bools   s   € ð ˆŒˆˆr    c                 ó   — | j         S )zÌGets the int of this V1beta2DeviceAttribute.  # noqa: E501

        IntValue is a number.  # noqa: E501

        :return: The int of this V1beta2DeviceAttribute.  # noqa: E501
        :rtype: int
        ©r   r#   s    r   r	   zV1beta2DeviceAttribute.int‹   s   € ð ŒyÐr    c                 ó   — || _         dS )zÄSets the int of this V1beta2DeviceAttribute.

        IntValue is a number.  # noqa: E501

        :param int: The int of this V1beta2DeviceAttribute.  # noqa: E501
        :type int: int
        Nr+   )r   r	   s     r   r	   zV1beta2DeviceAttribute.int–   s   € ð ˆŒ	ˆ	ˆ	r    c                 ó   — | j         S )a>  Gets the ints of this V1beta2DeviceAttribute.  # noqa: E501

        IntValues is a non-empty list of numbers.  This is an alpha field and requires enabling the DRAListTypeAttributes feature gate.  # noqa: E501

        :return: The ints of this V1beta2DeviceAttribute.  # noqa: E501
        :rtype: list[int]
        ©r   r#   s    r   r   zV1beta2DeviceAttribute.ints¢   r$   r    c                 ó   — || _         dS )a8  Sets the ints of this V1beta2DeviceAttribute.

        IntValues is a non-empty list of numbers.  This is an alpha field and requires enabling the DRAListTypeAttributes feature gate.  # noqa: E501

        :param ints: The ints of this V1beta2DeviceAttribute.  # noqa: E501
        :type ints: list[int]
        Nr.   )r   r   s     r   r   zV1beta2DeviceAttribute.ints­   r&   r    c                 ó   — | j         S )züGets the string of this V1beta2DeviceAttribute.  # noqa: E501

        StringValue is a string. Must not be longer than 64 characters.  # noqa: E501

        :return: The string of this V1beta2DeviceAttribute.  # noqa: E501
        :rtype: str
        ©r   r#   s    r   r   zV1beta2DeviceAttribute.string¹   s   € ð Œ|Ðr    c                 ó   — || _         dS )zúSets the string of this V1beta2DeviceAttribute.

        StringValue is a string. Must not be longer than 64 characters.  # noqa: E501

        :param string: The string of this V1beta2DeviceAttribute.  # noqa: E501
        :type string: str
        Nr1   )r   r   s     r   r   zV1beta2DeviceAttribute.stringÄ   s   € ð ˆŒˆˆr    c                 ó   — | j         S )az  Gets the strings of this V1beta2DeviceAttribute.  # noqa: E501

        StringValues is a non-empty list of strings. Each string must not be longer than 64 characters.  This is an alpha field and requires enabling the DRAListTypeAttributes feature gate.  # noqa: E501

        :return: The strings of this V1beta2DeviceAttribute.  # noqa: E501
        :rtype: list[str]
        ©r   r#   s    r   r   zV1beta2DeviceAttribute.stringsÐ   ó   € ð Œ}Ðr    c                 ó   — || _         dS )az  Sets the strings of this V1beta2DeviceAttribute.

        StringValues is a non-empty list of strings. Each string must not be longer than 64 characters.  This is an alpha field and requires enabling the DRAListTypeAttributes feature gate.  # noqa: E501

        :param strings: The strings of this V1beta2DeviceAttribute.  # noqa: E501
        :type strings: list[str]
        Nr4   )r   r   s     r   r   zV1beta2DeviceAttribute.stringsÛ   ó   € ð  ˆŒˆˆr    c                 ó   — | j         S )a,  Gets the version of this V1beta2DeviceAttribute.  # noqa: E501

        VersionValue is a semantic version according to semver.org spec 2.0.0. Must not be longer than 64 characters.  # noqa: E501

        :return: The version of this V1beta2DeviceAttribute.  # noqa: E501
        :rtype: str
        ©r   r#   s    r   r   zV1beta2DeviceAttribute.versionç   r5   r    c                 ó   — || _         dS )a,  Sets the version of this V1beta2DeviceAttribute.

        VersionValue is a semantic version according to semver.org spec 2.0.0. Must not be longer than 64 characters.  # noqa: E501

        :param version: The version of this V1beta2DeviceAttribute.  # noqa: E501
        :type version: str
        Nr9   )r   r   s     r   r   zV1beta2DeviceAttribute.versionò   r7   r    c                 ó   — | j         S )a²  Gets the versions of this V1beta2DeviceAttribute.  # noqa: E501

        VersionValues is a non-empty list of semantic versions according to semver.org spec 2.0.0. Each version string must not be longer than 64 characters.  This is an alpha field and requires enabling the DRAListTypeAttributes feature gate.  # noqa: E501

        :return: The versions of this V1beta2DeviceAttribute.  # noqa: E501
        :rtype: list[str]
        ©r   r#   s    r   r   zV1beta2DeviceAttribute.versionsþ   s   € ð Œ~Ðr    c                 ó   — || _         dS )a´  Sets the versions of this V1beta2DeviceAttribute.

        VersionValues is a non-empty list of semantic versions according to semver.org spec 2.0.0. Each version string must not be longer than 64 characters.  This is an alpha field and requires enabling the DRAListTypeAttributes feature gate.  # noqa: E501

        :param versions: The versions of this V1beta2DeviceAttribute.  # noqa: E501
        :type versions: list[str]
        Nr<   )r   r   s     r   r   zV1beta2DeviceAttribute.versions	  s   € ð "ˆŒˆˆr    Fc                 óØ  ‡‡— i }ˆfd„Št          j        | j        ¦  «        D ]Æ\  }}t          | |¦  «        }‰r| j                             ||¦  «        n|}t          |t          ¦  «        r$t          t          ˆfd„|¦  «        ¦  «        ||<   Œmt          |t          ¦  «        r6t          t          ˆfd„| 
                    ¦   «         ¦  «        ¦  «        ||<   Œ¸ ‰|¦  «        ||<   ŒÇ|S )z&Returns the model properties as a dictc                 óÒ   •— t          | d¦  «        rUt          | j        ¦  «        j        }t	          |¦  «        dk    r|                      ¦   «         S |                      ‰¦  «        S | S )NÚto_dicté   )Úhasattrr   r@   ÚargsÚlen)ÚxrC   Ú	serializes     €r   Úconvertz/V1beta2DeviceAttribute.to_dict.<locals>.convert  s[   ø€ Ý�q˜)Ñ$Ô$ð Ý% a¤iÑ0Ô0Ô5�Ý�t‘9”9 ’>�>ØŸ9š9™;œ;Ð&àŸ9š9 YÑ/Ô/Ð/à�r    c                 ó   •—  ‰| ¦  «        S )N© )rE   rG   s    €r   ú<lambda>z0V1beta2DeviceAttribute.to_dict.<locals>.<lambda>(  s   ø€ ˜g˜g a™jœj€ r    c                 ó6   •— | d          ‰| d         ¦  «        fS )Nr   rA   rI   )ÚitemrG   s    €r   rJ   z0V1beta2DeviceAttribute.to_dict.<locals>.<lambda>-  s   ø€  $ q¤'¨7¨7°4¸´7Ñ+;Ô+;Ð!<€ r    )ÚsixÚ	iteritemsÚopenapi_typesÚgetattrÚattribute_mapÚgetÚ
isinstanceÚlistÚmapÚdictÚitems)r   rF   ÚresultÚattrÚ_ÚvaluerG   s    `    @r   r@   zV1beta2DeviceAttribute.to_dict  s  øø€ àˆð	ð 	ð 	ð 	ð 	õ ”} TÔ%7Ñ8Ô8ð 	.ð 	.‰GˆD�!Ý˜D $Ñ'Ô'ˆEØ9BÐL�4Ô%×)Ò)¨$°Ñ5Ô5Ð5ÈˆDÝ˜%¥Ñ&Ô&ð .Ý#¥CØ(Ð(Ð(Ð(Øñ%ô %ñ  ô  ��t‘�õ ˜E¥4Ñ(Ô(ð .Ý#¥CØ<Ð<Ð<Ð<Ø—K’K‘M”Mñ%ô %ñ  ô  ��t‘�ð
  '˜w u™~œ~��t‘�àˆr    c                 óN   — t          j        |                      ¦   «         ¦  «        S )z.Returns the string representation of the model)ÚpprintÚpformatr@   r#   s    r   Úto_strzV1beta2DeviceAttribute.to_str5  s   € åŒ~˜dŸlšl™nœnÑ-Ô-Ð-r    c                 ó*   — |                       ¦   «         S )zFor `print` and `pprint`)r_   r#   s    r   Ú__repr__zV1beta2DeviceAttribute.__repr__9  s   € à�{Š{‰}Œ}Ðr    c                 ó„   — t          |t          ¦  «        sdS |                      ¦   «         |                     ¦   «         k    S )z&Returns true if both objects are equalF©rS   r   r@   ©r   Úothers     r   Ú__eq__zV1beta2DeviceAttribute.__eq__=  s5   € å˜%Õ!7Ñ8Ô8ð 	Ø�5à�|Š|‰~Œ~ §¢¡¤Ò0Ð0r    c                 ó„   — t          |t          ¦  «        sdS |                      ¦   «         |                     ¦   «         k    S )z*Returns true if both objects are not equalTrc   rd   s     r   Ú__ne__zV1beta2DeviceAttribute.__ne__D  s5   € å˜%Õ!7Ñ8Ô8ð 	Ø�4à�|Š|‰~Œ~ §¢¡¤Ò0Ð0r    )	NNNNNNNNN)F)Ú__name__Ú
__module__Ú__qualname__Ú__doc__rO   rQ   r   Úpropertyr   Úsetterr   r	   r   r   r   r   r   r@   r_   ra   rf   rh   rI   r    r   r   r      s•  € € € € € ðð ðð ØØØØØØØð	ð 	€Mð ØØØØØØØð	ð 	€Mð%ð %ð %ð %ðB ðð ñ „Xðð 
„[ð	ð 	ñ „[ð	ð ðð ñ „Xðð „\ð	ð 	ñ „\ð	ð ðð ñ „Xðð 	„Zð	ð 	ñ „Zð	ð ðð ñ „Xðð 
„[ð	ð 	ñ „[ð	ð ðð ñ „Xðð „]ð	ð 	ñ „]ð	ð ðð ñ „Xðð „^ð	 ð 	 ñ „^ð	 ð ðð ñ „Xðð „^ð	 ð 	 ñ „^ð	 ð ðð ñ „Xðð „_ð	"ð 	"ñ „_ð	"ðð ð ð ð@.ð .ð .ðð ð ð1ð 1ð 1ð1ð 1ð 1ð 1ð 1r    r   )rl   Úinspectr   ÚImportErrorr   r]   ÚrerM   Úkubernetes.client.configurationr   Úobjectr   rI   r    r   ú<module>rt      sÇ   ððð ð5Ø&Ð&Ð&Ð&Ð&Ð&Ð&øØð 5ð 5ð 5Ø4Ð4Ð4Ð4Ð4Ð4Ð4Ð4ð5øøøà €€€Ø 	€	€	€	Ø 
€
€
€
à 9Ð 9Ð 9Ð 9Ð 9Ð 9ðq1ð q1ð q1ð q1ð q1˜Vñ q1ô q1ð q1ð q1ð q1s   „ ‹˜