§
    Š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 ))ÚV1DeviceAttributezŠ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 )z.V1DeviceAttribute - 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
             új/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/kubernetes/client/models/v1_device_attribute.pyÚ__init__zV1DeviceAttribute.__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 V1DeviceAttribute.  # noqa: E501

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

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

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

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

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

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

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

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

        IntValue is a number.  # noqa: E501

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

        IntValue is a number.  # noqa: E501

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

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

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

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

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

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

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

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

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