Ë
    ×—Äj-  ã                  óR   — d dl mZ 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)ÚConsts)Ú	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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#ˆ fd„Zd$d„Zˆ xZ S )%ÚSourceImportzæ
    This class represents SourceImports.

    The reference can be found here
    https://docs.github.com/en/rest/reference/migrations#source-imports

    The OpenAPI schema can be found at

    - /components/schemas/import

    c                óþ  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        y ©N)r   Ú_authors_countÚ_authors_urlÚ_commit_countÚ_error_messageÚ_failed_stepÚ_has_large_filesÚ	_html_urlÚ_import_percentÚ_large_files_countÚ_large_files_sizeÚ_messageÚ_project_choicesÚ_push_percentÚ_repository_urlÚ_statusÚ_status_textÚ	_svc_rootÚ	_svn_rootÚ_tfvc_projectÚ_urlÚ_use_lfsÚ_vcsÚ_vcs_url©Úselfs    úXC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/SourceImport.pyÚ_initAttributeszSourceImport._initAttributes9   s±   € Ü.4ˆÔÜ,2ˆÔÜ-3ˆÔÜ.4ˆÔÜ,2ˆÔÜ17ˆÔÜ)/ˆŒÜ/5ˆÔÜ28ˆÔÜ17ˆÔÜ(.ˆŒÜAGˆÔÜ-3ˆÔÜ/5ˆÔÜ'-ˆŒÜ,2ˆÔÜ)/ˆŒÜ)/ˆŒÜ-3ˆÔÜ$*ˆŒ	Ü(.ˆŒÜ$*ˆŒ	Ü(.ˆ�ó    c                óÎ   — | j                  | j                  j                  | j                  j                  | j                  j                  | j
                  j                  dœ«      S )N)Úvcs_urlÚrepository_urlÚstatusÚurl)Úget__repr__r#   Úvaluer   r   r    r$   s    r&   Ú__repr__zSourceImport.__repr__R   sN   € Ø×ÑàŸ=™=×.Ñ.Ø"&×"6Ñ"6×"<Ñ"<ØŸ,™,×,Ñ,Ø—y‘y—‘ñ	ó
ð 	
r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )Ú_completeIfNotSetr   r/   r$   s    r&   Úauthors_countzSourceImport.authors_count\   ó(   € à×Ñ˜t×2Ñ2Ô3Ø×"Ñ"×(Ñ(Ð(r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úauthors_urlzSourceImport.authors_urla   ó(   € à×Ñ˜t×0Ñ0Ô1Ø× Ñ ×&Ñ&Ð&r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úcommit_countzSourceImport.commit_countf   ó(   € à×Ñ˜t×1Ñ1Ô2Ø×!Ñ!×'Ñ'Ð'r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úerror_messagezSourceImport.error_messagek   r4   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úfailed_stepzSourceImport.failed_stepp   r7   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úhas_large_fileszSourceImport.has_large_filesu   ó(   € à×Ñ˜t×4Ñ4Ô5Ø×$Ñ$×*Ñ*Ð*r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úhtml_urlzSourceImport.html_urlz   ó$   € à×Ñ˜tŸ~™~Ô.Ø�~‰~×#Ñ#Ð#r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úimport_percentzSourceImport.import_percent   ó(   € à×Ñ˜t×3Ñ3Ô4Ø×#Ñ#×)Ñ)Ð)r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úlarge_files_countzSourceImport.large_files_count„   s(   € à×Ñ˜t×6Ñ6Ô7Ø×&Ñ&×,Ñ,Ð,r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úlarge_files_sizezSourceImport.large_files_size‰   s(   € à×Ñ˜t×5Ñ5Ô6Ø×%Ñ%×+Ñ+Ð+r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   ÚmessagezSourceImport.messageŽ   ó$   € à×Ñ˜tŸ}™}Ô-Ø�}‰}×"Ñ"Ð"r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úproject_choiceszSourceImport.project_choices“   rA   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úpush_percentzSourceImport.push_percent˜   r:   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   r+   zSourceImport.repository_url�   rG   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   r,   zSourceImport.status¢   s$   € à×Ñ˜tŸ|™|Ô,Ø�|‰|×!Ñ!Ð!r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Ústatus_textzSourceImport.status_text§   r7   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úsvc_rootzSourceImport.svc_root¬   rD   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Úsvn_rootzSourceImport.svn_root±   rD   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r   r/   r$   s    r&   Útfvc_projectzSourceImport.tfvc_project¶   r:   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r    r/   r$   s    r&   r-   zSourceImport.url»   ó"   € à×Ñ˜tŸy™yÔ)Ø�y‰y�‰Ðr(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r!   r/   r$   s    r&   Úuse_lfszSourceImport.use_lfsÀ   rN   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r"   r/   r$   s    r&   ÚvcszSourceImport.vcsÅ   r^   r(   c                ód   — | j                  | j                  «       | j                  j                  S r   )r2   r#   r/   r$   s    r&   r*   zSourceImport.vcs_urlÊ   rN   r(   c                óJ   •— dt         j                  i}t        ‰| �  ||¬«      S )NÚAccept)Úadditional_headersÚ
parameters)r   ÚmediaTypeImportPreviewÚsuperÚupdate)r%   rf   rg   Úimport_headerÚ	__class__s       €r&   rj   zSourceImport.updateÏ   s(   ø€ ð "¤6×#@Ñ#@ÐAˆÜ‰w‰~°È:ˆ~ÓVÐVr(   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   «      | _        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 )Nr3   r6   r9   r<   r>   r@   rC   rF   rI   rK   rM   rP   rR   r+   r,   rV   rX   rZ   r\   r-   r`   rb   r*   )Ú_makeIntAttributer   Ú_makeStringAttributer   r   r   r   Ú_makeBoolAttributer   r   r   r   r   r   Ú_makeListOfDictsAttributer   r   r   r   r   r   r   r   r    r!   r"   r#   )r%   Ú
attributess     r&   Ú_useAttributeszSourceImport._useAttributesÕ   sä  € Ø˜jÑ(Ø"&×"8Ñ"8¸ÀOÑ9TÓ"UˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜ZÑ'Ø!%×!7Ñ!7¸
À>Ñ8RÓ!SˆDÔØ˜jÑ(Ø"&×";Ñ";¸JÀÑ<WÓ"XˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ 
Ñ*Ø$(×$;Ñ$;¸JÐGXÑ<YÓ$ZˆDÔ!Ø˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜zÑ)Ø#'×#9Ñ#9¸*ÐEUÑ:VÓ#WˆDÔ Ø *Ñ,Ø&*×&<Ñ&<¸ZÐH[Ñ=\Ó&]ˆDÔ#Ø Ñ+Ø%)×%;Ñ%;¸JÐGYÑ<ZÓ%[ˆDÔ"Ø˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ 
Ñ*Ø$(×$BÑ$BÀ:ÐN_ÑC`Ó$aˆDÔ!Ø˜ZÑ'Ø!%×!7Ñ!7¸
À>Ñ8RÓ!SˆDÔØ˜zÑ)Ø#'×#<Ñ#<¸ZÐHXÑ=YÓ#ZˆDÔ Ø�zÑ!Ø×4Ñ4°ZÀÑ5IÓJˆDŒLØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ˜ZÑ'Ø!%×!:Ñ!:¸:ÀnÑ;UÓ!VˆDÔØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆD�Mð #r(   )ÚreturnÚNone)rt   Ústr)rt   Úint)rt   Úbool)rt   zlist[dict[str, Any]])NN)rf   údict[str, Any] | Nonerg   ry   rt   rx   )rr   zdict[str, Any]rt   ru   )!Ú__name__Ú
__module__Ú__qualname__Ú__doc__r'   r0   Úpropertyr3   r6   r9   r<   r>   r@   rC   rF   rI   rK   rM   rP   rR   r+   r,   rV   rX   rZ   r\   r-   r`   rb   r*   rj   rs   Ú__classcell__)rl   s   @r&   r
   r
   ,   s  ø„ ñ
ó/ó2
ð ò)ó ð)ð ò'ó ð'ð ò(ó ð(ð ò)ó ð)ð ò'ó ð'ð ò+ó ð+ð ò$ó ð$ð ò*ó ð*ð ò-ó ð-ð ò,ó ð,ð ò#ó ð#ð ò+ó ð+ð ò(ó ð(ð ò*ó ð*ð ò"ó ð"ð ò'ó ð'ð ò$ó ð$ð ò$ó ð$ð ò(ó ð(ð òó ðð ò#ó ð#ð òó ðð ò#ó ð#ð
 eiðWØ"7ðWØLaðWà	õW÷.Mr(   r
   N)Ú
__future__r   Útypingr   Úgithubr   Úgithub.GithubObjectr   r   r   r
   © r(   r&   Ú<module>r…      s(   ðõH #å å ß JÑ JôWMÐ*õ WMr(   