Ë
    ,Oàfò  ã                  ó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                  óî   — 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dd„Zy)ÚLicensez†
    This class represents Licenses.

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

    c                óö   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        y ©N)r   Ú_keyÚ_nameÚ_spdx_idÚ_urlÚ	_html_urlÚ_descriptionÚ_implementationÚ_bodyÚ_permissionsÚ_conditionsÚ_limitations©Úselfs    ú.lib/python3.12/site-packages/github/License.pyÚ_initAttributeszLicense._initAttributes<   sT   € Ü$*ˆŒ	Ü%+ˆŒ
Ü(.ˆŒÜ$*ˆŒ	Ü)/ˆŒÜ,2ˆÔÜ/5ˆÔÜ%+ˆŒ
Ü28ˆÔÜ17ˆÔÜ28ˆÕó    c                óP   — | j                  d| j                  j                  i«      S )NÚname)Úget__repr__r   Úvaluer   s    r   Ú__repr__zLicense.__repr__I   s"   € Ø×Ñ ¨¯©×)9Ñ)9Ð :Ó;Ð;r   c                ód   — | j                  | j                  «       | j                  j                  S r   )Ú_completeIfNotSetr   r   r   s    r   ÚkeyzLicense.keyL   ó"   € à×Ñ˜tŸy™yÔ)Øy‰y‰Ðr   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   r   zLicense.nameQ   ó$   € à×Ñ˜tŸz™zÔ*Øz‰z×ÑÐr   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   Úspdx_idzLicense.spdx_idV   s$   € à×Ñ˜tŸ}™}Ô-Ø}‰}×"Ñ"Ð"r   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   ÚurlzLicense.url[   r$   r   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   Úhtml_urlzLicense.html_url`   s$   € à×Ñ˜tŸ~™~Ô.Ø~‰~×#Ñ#Ð#r   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   ÚdescriptionzLicense.descriptione   ó(   € à×Ñ˜t×0Ñ0Ô1Ø× Ñ ×&Ñ&Ð&r   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   ÚimplementationzLicense.implementationj   s(   € à×Ñ˜t×3Ñ3Ô4Ø×#Ñ#×)Ñ)Ð)r   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   ÚbodyzLicense.bodyo   r&   r   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   ÚpermissionszLicense.permissionst   r/   r   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   Ú
conditionszLicense.conditionsy   s(   € à×Ñ˜t×/Ñ/Ô0Ø×Ñ×%Ñ%Ð%r   c                ód   — | j                  | j                  «       | j                  j                  S r   )r"   r   r   r   s    r   ÚlimitationszLicense.limitations~   r/   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   «      | _        y y )Nr#   r   r(   r*   r,   r.   r1   r3   r5   r7   r9   )Ú_makeStringAttributer   r   r   r   r   r   r   r   Ú_makeListOfStringsAttributer   r   r   )r   Ú
attributess     r   Ú_useAttributeszLicense._useAttributesƒ   sb  € ØJÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØJÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜zÑ)Ø#'×#<Ñ#<¸ZÐHXÑ=YÓ#ZˆDÔ ØZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜JÑ&Ø $× @Ñ @ÀÈMÑAZÓ [ˆDÔØ˜:Ñ%Ø#×?Ñ?À
È<Ñ@XÓYˆDÔØ˜JÑ&Ø $× @Ñ @ÀÈMÑAZÓ [ˆDÕð 'r   N)ÚreturnÚNone)r?   Ústr)r?   z	list[str])r=   zdict[str, Any]r?   r@   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r    Úpropertyr#   r   r(   r*   r,   r.   r1   r3   r5   r7   r9   r>   © r   r   r	   r	   3   só   „ ñó9ó<ð òó ðð ò ó ð ð ò#ó ð#ð òó ðð ò$ó ð$ð ò'ó ð'ð ò*ó ð*ð ò ó ð ð ò'ó ð'ð ò&ó ð&ð ò'ó ð'ô\r   r	   N)	Ú
__future__r   Útypingr   Úgithub.GithubObjectr   r   r   r	   rG   r   r   ú<module>rK      s%   ðõX #å ç JÑ Jôf\Ð%õ f\r   