§
    Š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 ))ÚV1beta1DeviceAttributezŠ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 )z3V1beta1DeviceAttribute - 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/v1beta1_device_attribute.pyÚ__init__zV1beta1DeviceAttribute.__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 V1beta1DeviceAttribute.  # noqa: E501

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

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

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

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

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

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

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

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

        IntValue is a number.  # noqa: E501

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

        IntValue is a number.  # noqa: E501

        :param int: The int of this V1beta1DeviceAttribute.  # noqa: E501
        :type int: int
        Nr+   )r   r	   s     r   r	   zV1beta1DeviceAttribute.int–   s   € ð ˆŒ	ˆ	ˆ	r    c                 ó   — | j         S )a>  Gets the ints of this V1beta1DeviceAttribute.  # 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 V1beta1DeviceAttribute.  # noqa: E501
        :rtype: list[int]
        ©r   r#   s    r   r   zV1beta1DeviceAttribute.ints¢   r$   r    c                 ó   — || _         dS )a8  Sets the ints of this V1beta1DeviceAttribute.

        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 V1beta1DeviceAttribute.  # noqa: E501
        :type ints: list[int]
        Nr.   )r   r   s     r   r   zV1beta1DeviceAttribute.ints­   r&   r    c                 ó   — | j         S )züGets the string of this V1beta1DeviceAttribute.  # noqa: E501

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

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

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

        :param string: The string of this V1beta1DeviceAttribute.  # noqa: E501
        :type string: str
        Nr1   )r   r   s     r   r   zV1beta1DeviceAttribute.stringÄ   s   € ð ˆŒˆˆr    c                 ó   — | j         S )az  Gets the strings of this V1beta1DeviceAttribute.  # 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 V1beta1DeviceAttribute.  # noqa: E501
        :rtype: list[str]
        ©r   r#   s    r   r   zV1beta1DeviceAttribute.stringsÐ   ó   € ð Œ}Ðr    c                 ó   — || _         dS )az  Sets the strings of this V1beta1DeviceAttribute.

        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 V1beta1DeviceAttribute.  # noqa: E501
        :type strings: list[str]
        Nr4   )r   r   s     r   r   zV1beta1DeviceAttribute.stringsÛ   ó   € ð  ˆŒˆˆr    c                 ó   — | j         S )a,  Gets the version of this V1beta1DeviceAttribute.  # 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 V1beta1DeviceAttribute.  # noqa: E501
        :rtype: str
        ©r   r#   s    r   r   zV1beta1DeviceAttribute.versionç   r5   r    c                 ó   — || _         dS )a,  Sets the version of this V1beta1DeviceAttribute.

        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 V1beta1DeviceAttribute.  # noqa: E501
        :type version: str
        Nr9   )r   r   s     r   r   zV1beta1DeviceAttribute.versionò   r7   r    c                 ó   — | j         S )a²  Gets the versions of this V1beta1DeviceAttribute.  # 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 V1beta1DeviceAttribute.  # noqa: E501
        :rtype: list[str]
        ©r   r#   s    r   r   zV1beta1DeviceAttribute.versionsþ   s   € ð Œ~Ðr    c                 ó   — || _         dS )a´  Sets the versions of this V1beta1DeviceAttribute.

        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 V1beta1DeviceAttribute.  # noqa: E501
        :type versions: list[str]
        Nr<   )r   r   s     r   r   zV1beta1DeviceAttribute.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/V1beta1DeviceAttribute.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>z0V1beta1DeviceAttribute.to_dict.<locals>.<lambda>(  s   ø€ ˜g˜g a™jœj€ r    c                 ó6   •— | d          ‰| d         ¦  «        fS )Nr   rA   rI   )ÚitemrG   s    €r   rJ   z0V1beta1DeviceAttribute.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V1beta1DeviceAttribute.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V1beta1DeviceAttribute.to_str5  s   € åŒ~˜dŸlšl™nœnÑ-Ô-Ð-r    c                 ó*   — |                       ¦   «         S )zFor `print` and `pprint`)r_   r#   s    r   Ú__repr__zV1beta1DeviceAttribute.__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V1beta1DeviceAttribute.__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V1beta1DeviceAttribute.__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   „ ‹˜