Ë
    ×—ÄjM)  ã                  óF   — d dl mZ d dlmZ d dlmZmZmZ  G d„ de«      Zy)é    )Úannotations)ÚAny)Ú	AttributeÚCompletableGithubObjectÚNotSetc                  ól  — e Zd ZdZdd„Zdd„Zedd„«       Zedd„«       Zedd„«       Z	edd„«       Z
edd„«       Zedd	„«       Zedd
„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zdd„Zy)ÚNamedEnterpriseUserzÒ
    This class represents NamedEnterpriseUsers.

    The reference can be found here
    https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/license#list-enterprise-consumed-licenses

    c                ó�  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú!_enterprise_server_primary_emailsÚ_enterprise_server_userÚ_enterprise_server_user_idsÚ_github_com_enterprise_rolesÚ_github_com_loginÚ_github_com_member_rolesÚ_github_com_nameÚ%_github_com_orgs_with_pending_invitesÚ_github_com_profileÚ_github_com_saml_name_idÚ_github_com_two_factor_authÚ_github_com_userÚ"_github_com_verified_domain_emailsÚ_license_typeÚ_total_user_accountsÚ_visual_studio_license_statusÚ!_visual_studio_subscription_emailÚ _visual_studio_subscription_user©Úselfs    ú_C:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/NamedEnterpriseUser.pyÚ_initAttributesz#NamedEnterpriseUser._initAttributes+   s’   € ÜBHˆÔ.Ü8>ˆÔ$Ü<BˆÔ(Ü=CˆÔ)Ü17ˆÔÜ9?ˆÔ%Ü06ˆÔÜFLˆÔ2Ü39ˆÔ Ü8>ˆÔ%Ü<BˆÔ(Ü17ˆÔÜCIˆÔ/Ü-3ˆÔÜ4:ˆÔ!Ü=CˆÔ*ÜAGˆÔ.ÜAGˆÕ-ó    c                óP   — | j                  d| j                  j                  i«      S )NÚlogin)Úget__repr__r   Úvaluer   s    r    Ú__repr__zNamedEnterpriseUser.__repr__?   s$   € Ø×Ñ ¨$×*@Ñ*@×*FÑ*FÐ GÓHÐHr"   c                ód   — | j                  | j                  «       | j                  j                  S r   )Ú_completeIfNotSetr   r&   r   s    r    Ú enterprise_server_primary_emailsz4NamedEnterpriseUser.enterprise_server_primary_emailsB   ó(   € à×Ñ˜t×EÑEÔFØ×5Ñ5×;Ñ;Ð;r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úenterprise_server_userz*NamedEnterpriseUser.enterprise_server_userG   s(   € à×Ñ˜t×;Ñ;Ô<Ø×+Ñ+×1Ñ1Ð1r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úenterprise_server_user_idsz.NamedEnterpriseUser.enterprise_server_user_idsL   ó(   € à×Ñ˜t×?Ñ?Ô@Ø×/Ñ/×5Ñ5Ð5r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úgithub_com_enterprise_rolesz/NamedEnterpriseUser.github_com_enterprise_rolesQ   s(   € à×Ñ˜t×@Ñ@ÔAØ×0Ñ0×6Ñ6Ð6r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úgithub_com_loginz$NamedEnterpriseUser.github_com_loginV   s(   € à×Ñ˜t×5Ñ5Ô6Ø×%Ñ%×+Ñ+Ð+r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úgithub_com_member_rolesz+NamedEnterpriseUser.github_com_member_roles[   ó(   € à×Ñ˜t×<Ñ<Ô=Ø×,Ñ,×2Ñ2Ð2r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úgithub_com_namez#NamedEnterpriseUser.github_com_name`   ó(   € à×Ñ˜t×4Ñ4Ô5Ø×$Ñ$×*Ñ*Ð*r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Ú$github_com_orgs_with_pending_invitesz8NamedEnterpriseUser.github_com_orgs_with_pending_invitese   s(   € à×Ñ˜t×IÑIÔJØ×9Ñ9×?Ñ?Ð?r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úgithub_com_profilez&NamedEnterpriseUser.github_com_profilej   s(   € à×Ñ˜t×7Ñ7Ô8Ø×'Ñ'×-Ñ-Ð-r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úgithub_com_saml_name_idz+NamedEnterpriseUser.github_com_saml_name_ido   r7   r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úgithub_com_two_factor_authz.NamedEnterpriseUser.github_com_two_factor_autht   r0   r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úgithub_com_userz#NamedEnterpriseUser.github_com_usery   r:   r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Ú!github_com_verified_domain_emailsz5NamedEnterpriseUser.github_com_verified_domain_emails~   s(   € à×Ñ˜t×FÑFÔGØ×6Ñ6×<Ñ<Ð<r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úlicense_typez NamedEnterpriseUser.license_typeƒ   s(   € à×Ñ˜t×1Ñ1Ô2Ø×!Ñ!×'Ñ'Ð'r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Útotal_user_accountsz'NamedEnterpriseUser.total_user_accountsˆ   s(   € à×Ñ˜t×8Ñ8Ô9Ø×(Ñ(×.Ñ.Ð.r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úvisual_studio_license_statusz0NamedEnterpriseUser.visual_studio_license_status�   s(   € à×Ñ˜t×AÑAÔBØ×1Ñ1×7Ñ7Ð7r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Ú visual_studio_subscription_emailz4NamedEnterpriseUser.visual_studio_subscription_email’   r+   r"   c                ód   — | j                  | j                  «       | j                  j                  S r   )r)   r   r&   r   s    r    Úvisual_studio_subscription_userz3NamedEnterpriseUser.visual_studio_subscription_user—   s(   € à×Ñ˜t×DÑDÔEØ×4Ñ4×:Ñ:Ð:r"   c                ó  — d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _	        d|v r| j                  |d   «      | _
        d	|v r| j                  |d	   «      | _        d
|v r| j                  |d
   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j#                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        y y )Nr*   r-   r/   r2   r4   r6   r9   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rP   )Ú_makeListOfStringsAttributer   Ú_makeBoolAttributer   r   r   Ú_makeStringAttributer   r   r   r   r   r   r   r   r   r   Ú_makeIntAttributer   r   r   r   )r   Ú
attributess     r    Ú_useAttributesz"NamedEnterpriseUser._useAttributesœ   sy  € Ø-°Ñ;Ø59×5UÑ5UØÐ=Ñ>ó6ˆDÔ2ð $ zÑ1Ø+/×+BÑ+BÀ:ÐNfÑCgÓ+hˆDÔ(Ø'¨:Ñ5Ø/3×/OÑ/OØÐ7Ñ8ó0ˆDÔ,ð )¨JÑ6Ø04×0PÑ0PØÐ8Ñ9ó1ˆDÔ-ð  Ñ+Ø%)×%>Ñ%>¸zÐJ\Ñ?]Ó%^ˆDÔ"Ø$¨
Ñ2Ø,0×,LÑ,LÈZÐXqÑMrÓ,sˆDÔ)Ø 
Ñ*Ø$(×$=Ñ$=¸jÐIZÑ>[Ó$\ˆDÔ!Ø1°ZÑ?Ø9=×9YÑ9YØÐAÑBó:ˆDÔ6ð   :Ñ-Ø'+×'@Ñ'@ÀÐL`ÑAaÓ'bˆDÔ$Ø$¨
Ñ2Ø,0×,EÑ,EÀjÐQjÑFkÓ,lˆDÔ)Ø'¨:Ñ5Ø/3×/FÑ/FÀzÐRnÑGoÓ/pˆDÔ,Ø 
Ñ*Ø$(×$;Ñ$;¸JÐGXÑ<YÓ$ZˆDÔ!Ø.°*Ñ<Ø6:×6VÑ6VØÐ>Ñ?ó7ˆDÔ3ð ˜ZÑ'Ø!%×!:Ñ!:¸:ÀnÑ;UÓ!VˆDÔØ  JÑ.Ø(,×(>Ñ(>¸zÐJ_Ñ?`Ó(aˆDÔ%Ø)¨ZÑ7Ø15×1JÑ1JÈ:ÐVtÑKuÓ1vˆDÔ.Ø-°Ñ;Ø59×5NÑ5NØÐ=Ñ>ó6ˆDÔ2ð -°
Ñ:Ø48×4KÑ4KØÐ<Ñ=ó5ˆDÕ1ð ;r"   N)ÚreturnÚNone)rX   Ústr)rX   Úlist)rX   Úbool)rX   Úint)rV   zdict[str, Any]rX   rY   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r!   r'   Úpropertyr*   r-   r/   r2   r4   r6   r9   r<   r>   r@   rB   rD   rF   rH   rJ   rL   rN   rP   rW   © r"   r    r	   r	   "   s‚  „ ñóHó(Ið ò<ó ð<ð ò2ó ð2ð ò6ó ð6ð ò7ó ð7ð ò,ó ð,ð ò3ó ð3ð ò+ó ð+ð ò@ó ð@ð ò.ó ð.ð ò3ó ð3ð ò6ó ð6ð ò+ó ð+ð ò=ó ð=ð ò(ó ð(ð ò/ó ð/ð ò8ó ð8ð ò<ó ð<ð ò;ó ð;ô2r"   r	   N)	Ú
__future__r   Útypingr   Úgithub.GithubObjectr   r   r   r	   rc   r"   r    Ú<module>rg      s"   ðõ6 #å ç JÑ JôlÐ1õ lr"   