3 f÷ÔYËã@s8dZddlmZddlmZddlZGdd„deƒZdS)zç Kubernetes No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) OpenAPI spec version: v1.7.4 Generated by: https://github.com/swagger-api/swagger-codegen.git é)Úpformat)Ú iteritemsNc@sªeZdZdZddd„Zedd„ƒZejdd„ƒZedd „ƒZejd d „ƒZed d „ƒZ e jd d „ƒZ edd„ƒZ e jdd„ƒZ dd„Z dd„Z dd„Z dd„Zdd„ZdS)ÚV1beta1UserInfozw NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. NcCs<dddddœ|_dddddœ|_||_||_||_||_d S) aE V1beta1UserInfo - a model defined in Swagger :param dict swaggerTypes: The key is attribute name and the value is attribute type. :param dict attributeMap: The key is attribute name and the value is json key in definition. zdict(str, list[str])z list[str]Ústr)ÚextraÚgroupsÚuidÚusernamerrrr N)Ú swagger_typesÚ attribute_mapÚ_extraÚ_groupsÚ_uidÚ _username)Úselfrrrr ©rú[/Users/olari/OneDrive/sandbox/awsBlog2/lambda/kubernetes/client/models/v1beta1_user_info.pyÚ__init__s   zV1beta1UserInfo.__init__cCs|jS)zÕ Gets the extra of this V1beta1UserInfo. Any additional information provided by the authenticator. :return: The extra of this V1beta1UserInfo. :rtype: dict(str, list[str]) )r )rrrrr4s zV1beta1UserInfo.extracCs ||_dS)zÙ Sets the extra of this V1beta1UserInfo. Any additional information provided by the authenticator. :param extra: The extra of this V1beta1UserInfo. :type: dict(str, list[str]) N)r )rrrrrr?s cCs|jS)z¾ Gets the groups of this V1beta1UserInfo. The names of groups this user is a part of. :return: The groups of this V1beta1UserInfo. :rtype: list[str] )r )rrrrrKs zV1beta1UserInfo.groupscCs ||_dS)zà Sets the groups of this V1beta1UserInfo. The names of groups this user is a part of. :param groups: The groups of this V1beta1UserInfo. :type: list[str] N)r )rrrrrrVs cCs|jS)a Gets the uid of this V1beta1UserInfo. A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. :return: The uid of this V1beta1UserInfo. :rtype: str )r)rrrrrbs zV1beta1UserInfo.uidcCs ||_dS)a! Sets the uid of this V1beta1UserInfo. A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs. :param uid: The uid of this V1beta1UserInfo. :type: str N)r)rrrrrrms cCs|jS)zÔ Gets the username of this V1beta1UserInfo. The name that uniquely identifies this user among all active users. :return: The username of this V1beta1UserInfo. :rtype: str )r)rrrrr ys zV1beta1UserInfo.usernamecCs ||_dS)zÛ Sets the username of this V1beta1UserInfo. The name that uniquely identifies this user among all active users. :param username: The username of this V1beta1UserInfo. :type: str N)r)rr rrrr „s cCs’i}xˆt|jƒD]z\}}t||ƒ}t|tƒrDttdd„|ƒƒ||<qt|dƒr\|jƒ||<qt|tƒr‚ttdd„|j ƒƒƒ||<q|||<qW|S)z8 Returns the model properties as a dict cSst|dƒr|jƒS|S)NÚto_dict)Úhasattrr)ÚxrrrÚšsz)V1beta1UserInfo.to_dict..rcSs&t|ddƒr"|d|djƒfS|S)Nérr)rr)Úitemrrrr¡s) rr ÚgetattrÚ isinstanceÚlistÚmaprrÚdictÚitems)rÚresultÚattrÚ_Úvaluerrrr�s     zV1beta1UserInfo.to_dictcCs t|jƒƒS)z@ Returns the string representation of the model )rr)rrrrÚto_strªszV1beta1UserInfo.to_strcCs|jƒS)z* For `print` and `pprint` )r$)rrrrÚ__repr__°szV1beta1UserInfo.__repr__cCst|tƒsdS|j|jkS)z8 Returns true if both objects are equal F)rrÚ__dict__)rÚotherrrrÚ__eq__¶s zV1beta1UserInfo.__eq__cCs ||k S)z< Returns true if both objects are not equal r)rr'rrrÚ__ne__¿szV1beta1UserInfo.__ne__)NNNN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterrrr rr$r%r(r)rrrrrs       r)r-ÚpprintrÚsixrÚreÚobjectrrrrrÚ s