Ë
    Ö—Äjë  ã                  ó–   — d dl mZ d dlmZmZmZ d dlmZ d dlZ	d dl
mZmZmZ erd dlmZ  G d„ de«      Zeed	f   Z G d
„ d	e«      Zy)é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚUnion)Ú	TypedDictN)Ú	AttributeÚNonCompletableGithubObjectÚNotSet)Ú	NamedUserc                  ó&   — e Zd ZU dZded<   ded<   y)ÚSimpleCreditz2
    A simple credit for a security advisory.
    zstr | NamedUserÚloginÚstrÚtypeN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__© ó    úZC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/AdvisoryCredit.pyr   r   ,   s   … ñð ÓØ
„Ir   r   ÚAdvisoryCreditc                  óp   — 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dd„Zy	)r   a4  
    This class represents a credit that is assigned to a SecurityAdvisory.

    The reference can be found here
    https://docs.github.com/en/rest/security-advisories/repository-advisories

    The OpenAPI schema can be found at

    - /components/schemas/repository-advisory/properties/credits/items

    c                ó0   — t         | _        t         | _        y )N)r
   Ú_loginÚ_type©Úselfs    r   Ú_initAttributeszAdvisoryCredit._initAttributesE   s   € Ü&,ˆŒÜ%+ˆ�
r   c                óR   — | j                  | j                  | j                  dœ«      S )N©r   r   )Úget__repr__r   r   r   s    r   Ú__repr__zAdvisoryCredit.__repr__I   s(   € Ø×ÑàŸ™ØŸ	™	ñó
ð 	
r   c                ó.   — | j                   j                  S ©z
        :type: string
        )r   Úvaluer   s    r   r   zAdvisoryCredit.loginQ   s   € ð
 �{‰{× Ñ Ð r   c                ó.   — | j                   j                  S r&   )r   r'   r   s    r   r   zAdvisoryCredit.typeX   s   € ð
 �z‰z×ÑÐr   c                óà  — t        | t        t        f«      sJ | «       ‚t        | t        «      rkd| v sJ | «       ‚d| v sJ | «       ‚t        | d   t        t        j
                  j
                  f«      s
J | d   «       ‚t        | d   t        «      s
J | d   «       ‚y t        | j                  t        «      sJ | j                  «       ‚t        | j                  t        «      sJ | j                  «       ‚y ©Nr   r   ©Ú
isinstanceÚdictr   r   Úgithubr   r   r   )Úcredits    r   Ú_validate_creditzAdvisoryCredit._validate_credit_   sÔ   € ä˜&¤4¬Ð"8Ô9ÐA¸6ÓAÐ9Ü�fœdÔ#Ø˜fÑ$Ð, fÓ,Ð$Ø˜VÑ#Ð+ VÓ+Ð#Ü˜f W™o´´V×5EÑ5E×5OÑ5OÐ/PÔQÐbÐSYÐZaÑSbÓbÐQÜ˜f V™n¬cÔ2ÐB°F¸6±NÓBÑ2ä˜fŸl™l¬CÔ0Ð>°&·,±,Ó>Ð0Ü˜fŸk™k¬3Ô/Ð<°·±Ó<Ñ/r   c                ó¢  — t        | t        t        f«      sJ | «       ‚t        | t        «      rŠd| v sJ | «       ‚d| v sJ | «       ‚t        | d   t        t        j
                  j
                  f«      s
J | d   «       ‚| d   }t        |t        j
                  j
                  «      r|j                  }|| d   dœS | j                  | j                  dœS )Nr   r   r"   r+   )r/   r   s     r   Ú_to_github_dictzAdvisoryCredit._to_github_dictk   sÓ   € ä˜&¤4¬Ð"8Ô9ÐA¸6ÓAÐ9Ü�fœdÔ#Ø˜fÑ$Ð, fÓ,Ð$Ø˜VÑ#Ð+ VÓ+Ð#Ü˜f W™o´´V×5EÑ5E×5OÑ5OÐ/PÔQÐbÐSYÐZaÑSbÓbÐQØ˜7‘OˆEÜ˜%¤×!1Ñ!1×!;Ñ!;Ô<ØŸ™�àØ˜v™ñð ð  Ÿ™ØŸ™ñð r   c                óz   — d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        y y r*   )Ú_makeStringAttributer   r   )r   Ú
attributess     r   Ú_useAttributeszAdvisoryCredit._useAttributes   sE   € Ø�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆDŒKØ�ZÑØ×2Ñ2°:¸fÑ3EÓFˆD�Jð  r   N)ÚreturnÚNone)r7   r   )r/   ÚCreditr7   r8   )r/   r9   r7   r   )r5   zdict[str, Any]r7   r8   )r   r   r   r   r    r$   Úpropertyr   r   Ústaticmethodr0   r2   r6   r   r   r   r   r   8   sg   „ ñ
ó,ó
ð ò!ó ð!ð ò ó ð ð ò	=ó ð	=ð òó ðô&Gr   )Ú
__future__r   Útypingr   r   r   Útyping_extensionsr   Úgithub.NamedUserr.   Úgithub.GithubObjectr   r	   r
   r   r   r9   r   r   r   r   Ú<module>rA      sQ   ðõ> #ç ,Ñ ,å 'ã ß MÑ MáÝ*ô�9ô ð 
ˆ|Ð-Ð-Ñ	.€ôKGÐ/õ KGr   