Ë
    Ö—Ä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
mZ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ÚNonCompletableGithubObjectÚNotSetÚ_NotSetType)Ú	NamedUser)ÚOrganization)ÚTeamc                  óÜ   — 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dd„Zy)ÚCopilotSeatzî
    This class represents CopilotSeat.

    The reference can be found here
    https://docs.github.com/en/rest/copilot/copilot-user-management

    The OpenAPI schema can be found at

    - /components/schemas/copilot-seat-details

    c                óà   — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        y ©N)r	   Ú	_assigneeÚ_assigning_teamÚ_created_atÚ_last_activity_atÚ_last_activity_editorÚ_last_authenticated_atÚ_organizationÚ_pending_cancellation_dateÚ
_plan_typeÚ_updated_at©Úselfs    úWC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/CopilotSeat.pyÚ_initAttributeszCopilotSeat._initAttributes6   sP   € Ü=CˆŒÜ>DˆÔÜ>DˆÔÜDJˆÔÜCIˆÔ"Ü;AˆÔ#Ü6<ˆÔÜMSˆÔ'Ü8>ˆŒÜ>DˆÕó    c                óP   — | j                  d| j                  j                  i«      S )NÚassignee)Úget__repr__r   Úvaluer   s    r   Ú__repr__zCopilotSeat.__repr__B   s"   € Ø×Ñ ¨T¯^©^×-AÑ-AÐ BÓCÐCr    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   r"   zCopilotSeat.assigneeE   s   € à�~‰~×#Ñ#Ð#r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   Úassigning_teamzCopilotSeat.assigning_teamI   s   € à×#Ñ#×)Ñ)Ð)r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   Ú
created_atzCopilotSeat.created_atM   ó   € à×Ñ×%Ñ%Ð%r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   Úlast_activity_atzCopilotSeat.last_activity_atQ   s   € à×%Ñ%×+Ñ+Ð+r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   Úlast_activity_editorz CopilotSeat.last_activity_editorU   s   € à×)Ñ)×/Ñ/Ð/r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   Úlast_authenticated_atz!CopilotSeat.last_authenticated_atY   s   € à×*Ñ*×0Ñ0Ð0r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   ÚorganizationzCopilotSeat.organization]   s   € à×!Ñ!×'Ñ'Ð'r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   Úpending_cancellation_datez%CopilotSeat.pending_cancellation_datea   s   € à×.Ñ.×4Ñ4Ð4r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   Ú	plan_typezCopilotSeat.plan_typee   s   € à�‰×$Ñ$Ð$r    c                ó.   — | j                   j                  S r   )r   r$   r   s    r   Ú
updated_atzCopilotSeat.updated_ati   r+   r    c                óà  — d|v r2| j                  t        j                  j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _
        d|v r| j                  |d   «      | _        d|v r2| j                  t        j                  j                  |d   «      | _        d|v r| j                  |d   «      | _        d	|v r| j                  |d	   «      | _        d
|v r| j                  |d
   «      | _        y y )Nr"   r(   r*   r-   r/   r1   r3   r5   r7   r9   )Ú_makeClassAttributeÚgithubr   r   r   r   Ú_makeDatetimeAttributer   r   Ú_makeStringAttributer   r   r   r   r   r   r   )r   Ú
attributess     r   Ú_useAttributeszCopilotSeat._useAttributesm   sv  € Ø˜Ñ#Ø!×5Ñ5´f×6FÑ6F×6PÑ6PÐR\Ð]gÑRhÓiˆDŒNØ˜zÑ)Ø#'×#;Ñ#;¼F¿K¹K×<LÑ<LÈjÐYiÑNjÓ#kˆDÔ Ø˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ Ñ+Ø%)×%@Ñ%@ÀÐL^ÑA_Ó%`ˆDÔ"Ø! ZÑ/Ø)-×)BÑ)BÀ:ÐNdÑCeÓ)fˆDÔ&Ø" jÑ0Ø*.×*EÑ*EÀjÐQhÑFiÓ*jˆDÔ'Ø˜ZÑ'Ø!%×!9Ñ!9¼&×:MÑ:M×:ZÑ:ZÐ\fÐguÑ\vÓ!wˆDÔØ&¨*Ñ4Ø.2×.IÑ.IÈ*ÐUpÑJqÓ.rˆDÔ+Ø˜*Ñ$Ø"×7Ñ7¸
À;Ñ8OÓPˆDŒOØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÕð &r    N)ÚreturnÚNone)rA   Ústr)rA   r   )rA   r   )rA   r   )rA   r   )r?   zdict[str, Any]rA   rB   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r%   Úpropertyr"   r(   r*   r-   r/   r1   r3   r5   r7   r9   r@   © r    r   r   r   )   sá   „ ñ
ó
EóDð ò$ó ð$ð ò*ó ð*ð ò&ó ð&ð ò,ó ð,ð ò0ó ð0ð ò1ó ð1ð ò(ó ð(ð ò5ó ð5ð ò%ó ð%ð ò&ó ð&ôUr    r   )Ú
__future__r   r   Útypingr   r   Úgithub.NamedUserr<   Úgithub.OrganizationÚgithub.TeamÚgithub.GithubObjectr   r   r	   r
   r   r   r   r   rI   r    r   Ú<module>rP      s<   ðõ2 #å ß %ã Û Û ß ZÓ ZáÝ*Ý0Ý ôXUÐ,õ XUr    