§
    Š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iZddiZdd„Zed„ ¦   «         Zej	        d„ ¦   «         Zdd	„Z
d
„ Zd„ Zd„ Zd„ ZdS )ÚV1ShardInfozŠNOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    ÚselectorÚstrNc                 óh   — |€t          j        ¦   «         }|| _        d| _        d| _        || _        dS )z(V1ShardInfo - a model defined in OpenAPIN)r   Úget_default_copyÚlocal_vars_configurationÚ	_selectorÚdiscriminatorr   )Úselfr   r   s      úd/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/kubernetes/client/models/v1_shard_info.pyÚ__init__zV1ShardInfo.__init__.   s9   € à#Ð+Ý'4Ô'EÑ'GÔ'GÐ$Ø(@ˆÔ%àˆŒØ!ˆÔà ˆŒˆˆó    c                 ó   — | j         S )aH  Gets the selector of this V1ShardInfo.  # noqa: E501

        selector is the shard selector string from the request, echoed back so clients can verify which shard they received and merge responses from multiple shards.  # noqa: E501

        :return: The selector of this V1ShardInfo.  # noqa: E501
        :rtype: str
        )r   ©r   s    r   r   zV1ShardInfo.selector9   s   € ð Œ~Ðr   c                 óN   — | j         j        r|€t          d¦  «        ‚|| _        dS )aJ  Sets the selector of this V1ShardInfo.

        selector is the shard selector string from the request, echoed back so clients can verify which shard they received and merge responses from multiple shards.  # noqa: E501

        :param selector: The selector of this V1ShardInfo.  # noqa: E501
        :type selector: str
        Nz0Invalid value for `selector`, must not be `None`)r   Úclient_side_validationÚ
ValueErrorr   )r   r   s     r   r   zV1ShardInfo.selectorD   s2   € ð Ô(Ô?ð 	QÀHÐDTÝÐOÑPÔPÐPà!ˆŒˆˆ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)Úxr   Ú	serializes     €r   Úconvertz$V1ShardInfo.to_dict.<locals>.convertV   s[   ø€ Ý�q˜)Ñ$Ô$ð Ý% a¤iÑ0Ô0Ô5�Ý�t‘9”9 ’>�>ØŸ9š9™;œ;Ð&àŸ9š9 YÑ/Ô/Ð/à�r   c                 ó   •—  ‰| ¦  «        S )N© )r   r!   s    €r   ú<lambda>z%V1ShardInfo.to_dict.<locals>.<lambda>e   s   ø€ ˜g˜g a™jœj€ r   c                 ó6   •— | d          ‰| d         ¦  «        fS )Nr   r   r#   )Úitemr!   s    €r   r$   z%V1ShardInfo.to_dict.<locals>.<lambda>j   s   ø€  $ q¤'¨7¨7°4¸´7Ñ+;Ô+;Ð!<€ r   )ÚsixÚ	iteritemsÚopenapi_typesÚgetattrÚattribute_mapÚgetÚ
isinstanceÚlistÚmapÚdictÚitems)r   r    ÚresultÚattrÚ_Úvaluer!   s    `    @r   r   zV1ShardInfo.to_dictR   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V1ShardInfo.to_strr   s   € åŒ~˜dŸlšl™nœnÑ-Ô-Ð-r   c                 ó*   — |                       ¦   «         S )zFor `print` and `pprint`)r9   r   s    r   Ú__repr__zV1ShardInfo.__repr__v   s   € à�{Š{‰}Œ}Ðr   c                 ó„   — t          |t          ¦  «        sdS |                      ¦   «         |                     ¦   «         k    S )z&Returns true if both objects are equalF©r-   r   r   ©r   Úothers     r   Ú__eq__zV1ShardInfo.__eq__z   s4   € å˜%¥Ñ-Ô-ð 	Ø�5à�|Š|‰~Œ~ §¢¡¤Ò0Ð0r   c                 ó„   — t          |t          ¦  «        sdS |                      ¦   «         |                     ¦   «         k    S )z*Returns true if both objects are not equalTr=   r>   s     r   Ú__ne__zV1ShardInfo.__ne__�   s4   € å˜%¥Ñ-Ô-ð 	Ø�4à�|Š|‰~Œ~ §¢¡¤Ò0Ð0r   )NN)F)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r)   r+   r   Úpropertyr   Úsetterr   r9   r;   r@   rB   r#   r   r   r   r      sÜ   € € € € € ðð ðð 	�Eð€Mð
 	�Jð€Mð	!ð 	!ð 	!ð 	!ð ðð ñ „Xðð „_ð"ð "ñ „_ð"ðð ð ð ð@.ð .ð .ðð ð ð1ð 1ð 1ð1ð 1ð 1ð 1ð 1r   r   )rF   Úinspectr   ÚImportErrorr   r7   Úrer'   Úkubernetes.client.configurationr   Úobjectr   r#   r   r   ú<module>rN      sÇ   ððð ð5Ø&Ð&Ð&Ð&Ð&Ð&Ð&øØð 5ð 5ð 5Ø4Ð4Ð4Ð4Ð4Ð4Ð4Ð4ð5øøøà €€€Ø 	€	€	€	Ø 
€
€
€
à 9Ð 9Ð 9Ð 9Ð 9Ð 9ðn1ð n1ð n1ð n1ð n1�&ñ n1ô n1ð n1ð n1ð n1s   „ ‹˜