§
    Š®0j”  ã                   ó¢   — d Z ddlmZmZmZmZ ddlmZmZ ddl	m
Z
 ed         Z G d„ de
¦  «        Z G d	„ d
e
¦  «        Z G d„ de
¦  «        ZdS )z[
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License.
é    )ÚAnyÚDictÚLiteralÚOptional)ÚAliasChoicesÚFieldé   )ÚCustomBaseModel)ÚpersonÚtagÚchannelÚteamÚbotc                   óº   — e Zd ZU dZeed<   	 dZee         ed<   	 dZee	         ed<   	 dZ
eeeef                  ed<   	 dZee         ed<   	 dZee         ed<   dS )	ÚAccountz*
    Represents a Teams account/user.
    ÚidNÚaad_object_idÚtypeÚ
propertiesÚis_targetedÚname)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚstrÚ__annotations__r   r   r   ÚAccountTyper   r   r   r   Úboolr   © ó    új/home/rurouni/.hermes/hermes-agent/venv/lib/python3.11/site-packages/microsoft_teams/api/models/account.pyr   r      s¼   € € € € € € ðð ð 	€G€GGðð $(€M8˜C”=Ð'Ð'Ñ'ðð #'€Dˆ(;Ô
Ð&Ð&Ñ&ðð ,0€J˜˜c 3˜hœÔ(Ð/Ð/Ñ/ðð #'€K˜$”Ð&Ð&Ñ&ðð €Dˆ(3Œ-ÐÐÑðð r!   r   c                   óV  — e Zd ZU dZeed<   	 dZee         ed<   	  ed e	dd¦  «        d¬¦  «        Z
ee         ed<   	 dZee         ed	<   	 dZee         ed
<   	 dZee         ed<   	 dZee         ed<   	 dZee         ed<   	 dZee         ed<   	 dZeeeef                  ed<   dS )ÚTeamsChannelAccounta  
    Represents a Teams channel account, extending the basic channel account with Teams-specific properties.
    This is used to represent a user or bot in Microsoft Teams conversations.
    https://learn.microsoft.com/en-us/dotnet/api/microsoft.bot.schema.teams.teamschannelaccount
    r   Nr   ÚaadObjectIdÚobjectId)ÚdefaultÚvalidation_aliasÚserialization_aliasr   Ú	user_roleÚ
given_nameÚsurnameÚemailÚuser_principal_nameÚ	tenant_idr   )r   r   r   r   r   r   r   r   r   r   r   r*   r+   r,   r-   r.   r/   r   r   r   r    r!   r"   r$   r$   1   sT  € € € € € € ðð ð 	€G€GGðð €Dˆ(3Œ-ÐÐÑðð $) 5ØØ%˜ m°ZÑ@Ô@Ø)ð$ñ $ô $€M8˜C”=ð ð ñ ð
ð  $€Iˆx˜Œ}Ð#Ð#Ñ#ðð !%€J˜”Ð$Ð$Ñ$ðð "€GˆXcŒ]Ð!Ð!Ñ!ðð  €Eˆ8CŒ=ÐÐÑðð *.Ð˜ #œÐ-Ð-Ñ-ðð  $€Iˆx˜Œ}Ð#Ð#Ñ#ðð ,0€J˜˜c 3˜hœÔ(Ð/Ð/Ñ/ðð r!   r$   c                   óŽ   — e Zd ZU dZeed<   	 dZee         ed<   	 dZee         ed<   	 dZ	ee         ed<   	 dZ
ee         ed<   dS )ÚConversationAccountz2
    Represents a Teams conversation account.
    r   Nr/   Úconversation_typer   Úis_group)r   r   r   r   r   r   r/   r   r2   r   r3   r   r    r!   r"   r1   r1   f   s˜   € € € € € € ðð ð 	€G€GGðð  $€Iˆx˜Œ}Ð#Ð#Ñ#ðð (,Ðx ”}Ð+Ð+Ñ+ðð €Dˆ(3Œ-ÐÐÑðð  $€HˆhtŒnÐ#Ð#Ñ#ðð r!   r1   N)r   Útypingr   r   r   r   Úpydanticr   r   Úcustom_base_modelr
   r   r   r$   r1   r    r!   r"   ú<module>r7      sô   ððð ð
 0Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /à (Ð (Ð (Ð (Ð (Ð (Ð (Ð (à .Ð .Ð .Ð .Ð .Ð .àÐ?Ô@€ðð ð ð ð ˆoñ ô ð ðD2ð 2ð 2ð 2ð 2˜/ñ 2ô 2ð 2ðjð ð ð ð ˜/ñ ô ð ð ð r!   