Ë
    Ö—Äjö)  ã                  óž   — d dl mZ d dlmZ d dlmZmZ d dlZd dlZd dl	Zd dl
Zd dlmZmZmZ erd dlmZ d dl	mZ d dl
mZ  G d	„ d
e«      Zy)é    )Úannotations)Údatetime)ÚTYPE_CHECKINGÚAnyN)Ú	AttributeÚCompletableGithubObjectÚNotSet)Ú
Enterprise)Ú	NamedUser)ÚOrganizationc                  ó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) Ú	GithubAppa  
    This class represents GitHub apps.

    The reference can be found here
    https://docs.github.com/en/rest/reference/apps

    The OpenAPI schema can be found at

    - /components/schemas/integration
    - /components/schemas/nullable-integration

    c                ó�  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r	   Ú
_client_idÚ_client_secretÚ_created_atÚ_descriptionÚ_eventsÚ_external_urlÚ	_html_urlÚ_idÚ_installations_countÚ_nameÚ_node_idÚ_ownerÚ_pemÚ_permissionsÚ_slugÚ_updated_atÚ_urlÚ_webhook_secret©Úselfs    úUC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/GithubApp.pyÚ_initAttributeszGithubApp._initAttributesM   sˆ   € Ü*0ˆŒÜ.4ˆÔÜ06ˆÔÜ,2ˆÔÜ-3ˆŒÜ-3ˆÔÜ)/ˆŒÜ#)ˆŒÜ4:ˆÔ!Ü%+ˆŒ
Ü(.ˆŒÜHNˆŒÜ$*ˆŒ	Ü7=ˆÔÜ%+ˆŒ
Ü06ˆÔÜ$*ˆŒ	Ü/5ˆÕó    c                óz   — | j                  | j                  j                  | j                  j                  dœ«      S )N)ÚidÚurl)Úget__repr__r   Úvaluer!   r#   s    r%   Ú__repr__zGithubApp.__repr__a   s(   € Ø×Ñ t§x¡x§~¡~¸d¿i¹i¿o¹oÑ NÓOÐOr'   c                ód   — | j                  | j                  «       | j                  j                  S r   )Ú_completeIfNotSetr   r,   r#   s    r%   Ú	client_idzGithubApp.client_idd   s$   € à×Ñ˜tŸ™Ô/Ø�‰×$Ñ$Ð$r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   Úclient_secretzGithubApp.client_secreti   s(   € à×Ñ˜t×2Ñ2Ô3Ø×"Ñ"×(Ñ(Ð(r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   Ú
created_atzGithubApp.created_atn   ó(   € à×Ñ˜t×/Ñ/Ô0Ø×Ñ×%Ñ%Ð%r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   ÚdescriptionzGithubApp.descriptions   ó(   € à×Ñ˜t×0Ñ0Ô1Ø× Ñ ×&Ñ&Ð&r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   ÚeventszGithubApp.eventsx   s$   € à×Ñ˜tŸ|™|Ô,Ø�|‰|×!Ñ!Ð!r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   Úexternal_urlzGithubApp.external_url}   s(   € à×Ñ˜t×1Ñ1Ô2Ø×!Ñ!×'Ñ'Ð'r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   Úhtml_urlzGithubApp.html_url‚   s$   € à×Ñ˜tŸ~™~Ô.Ø�~‰~×#Ñ#Ð#r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   r)   zGithubApp.id‡   s"   € à×Ñ˜tŸx™xÔ(Ø�x‰x�~‰~Ðr'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   Úinstallations_countzGithubApp.installations_countŒ   s(   € à×Ñ˜t×8Ñ8Ô9Ø×(Ñ(×.Ñ.Ð.r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   ÚnamezGithubApp.name‘   ó$   € à×Ñ˜tŸz™zÔ*Ø�z‰z×ÑÐr'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   Únode_idzGithubApp.node_id–   s$   € à×Ñ˜tŸ}™}Ô-Ø�}‰}×"Ñ"Ð"r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   ÚownerzGithubApp.owner›   s$   € à×Ñ˜tŸ{™{Ô+Ø�{‰{× Ñ Ð r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   ÚpemzGithubApp.pem    s"   € à×Ñ˜tŸy™yÔ)Ø�y‰y�‰Ðr'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   ÚpermissionszGithubApp.permissions¥   r8   r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r   r,   r#   s    r%   ÚslugzGithubApp.slugª   rD   r'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r    r,   r#   s    r%   Ú
updated_atzGithubApp.updated_at¯   r5   r'   c                ó.   — | j                   j                  S r   )r!   r,   r#   s    r%   r*   zGithubApp.url´   s   € à�y‰y�‰Ðr'   c                ód   — | j                  | j                  «       | j                  j                  S r   )r/   r"   r,   r#   s    r%   Úwebhook_secretzGithubApp.webhook_secret¸   s(   € à×Ñ˜t×3Ñ3Ô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 rl| j                  dd|d   t         j"                  j"                  dft         j$                  j$                  dft         j&                  j&                  df«      | _        d|v r| j                  |d   «      | _        d|v r| j-                  |d   «      | _        d|v r5| j                  |d   «      | _        | j                  d|d   › �«      | _        d|v r| j                  |d   «      | _        d|v rd|vr| j                  |d   «      | _        d|v r| j                  |d   «      | _        y y )Nr0   r2   r4   r7   r:   r<   r>   r)   rA   rC   rF   rH   ÚtypeÚUserr   r
   rJ   rL   rN   z/apps/rP   r*   rS   )Ú_makeStringAttributer   r   Ú_makeDatetimeAttributer   r   Ú_makeListOfStringsAttributer   r   r   Ú_makeIntAttributer   r   r   r   Ú#_makeUnionClassAttributeFromTypeKeyÚgithubr   r   r
   r   r   Ú_makeDictAttributer   r   r!   r    r"   )r$   Ú
attributess     r%   Ú_useAttributeszGithubApp._useAttributes½   s­  € Ø˜*Ñ$Ø"×7Ñ7¸
À;Ñ8OÓPˆDŒOØ˜jÑ(Ø"&×";Ñ";¸JÀÑ<WÓ"XˆDÔØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ�zÑ!Ø×;Ñ;¸JÀxÑ<PÓQˆDŒLØ˜ZÑ'Ø!%×!:Ñ!:¸:ÀnÑ;UÓ!VˆDÔØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ�:ÑØ×-Ñ-¨j¸Ñ.>Ó?ˆDŒHØ  JÑ.Ø(,×(>Ñ(>¸zÐJ_Ñ?`Ó(aˆDÔ%Ø�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ�jÑ Ø×BÑBØØØ˜7Ñ#Ü×!Ñ!×+Ñ+¨VÐ4Ü×$Ñ$×1Ñ1°>ÐBÜ×"Ñ"×-Ñ-¨|Ð<óˆDŒKð �JÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ˜JÑ&Ø $× 7Ñ 7¸
À=Ñ8QÓ RˆDÔØ�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ×1Ñ1°F¸:ÀfÑ;MÐ:NÐ2OÓPˆDŒIØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ�JÑà˜ZÑ'Ø ×5Ñ5°jÀÑ6GÓH�”	Ø˜zÑ)Ø#'×#<Ñ#<¸ZÐHXÑ=YÓ#ZˆDÕ ð *r'   N)ÚreturnÚNone)r`   Ústr)r`   r   )r`   z	list[str])r`   Úint)r`   z%NamedUser | Organization | Enterprise)r`   zdict[str, str])r^   zdict[str, Any]r`   ra   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r&   r-   Úpropertyr0   r2   r4   r7   r:   r<   r>   r)   rA   rC   rF   rH   rJ   rL   rN   rP   r*   rS   r_   © r'   r%   r   r   ?   s€  „ ñó6ó(Pð ò%ó ð%ð ò)ó ð)ð ò&ó ð&ð ò'ó ð'ð ò"ó ð"ð ò(ó ð(ð ò$ó ð$ð òó ðð ò/ó ð/ð ò ó ð ð ò#ó ð#ð ò!ó ð!ð òó ðð ò'ó ð'ð ò ó ð ð ò&ó ð&ð òó ðð ò*ó ð*ô.[r'   r   )Ú
__future__r   r   Útypingr   r   Úgithub.Enterpriser\   Úgithub.GithubObjectÚgithub.NamedUserÚgithub.Organizationr   r   r	   r
   r   r   r   ri   r'   r%   Ú<module>rp      s@   ðõ\ #å ß %ã Û Û Û ß JÑ JáÝ,Ý*Ý0ôl[Ð'õ l[r'   