
    K:g                     N    U d dl mZ d dlmZ d dlmZ eZeed<    G d de      Z	y)    )Optional)	TypeAlias)AirtableModelUserIdc                   D    e Zd ZU dZeed<   dZee   ed<   dZ	ee   ed<   y)Collaboratora$  
    Represents an Airtable user being passed from the API.

    This is only used in contexts involving other models (e.g. :class:`~pyairtable.models.Comment`).
    In contexts where API values are returned as ``dict``, we will return
    collaborator information as a ``dict`` as well.
    idNemailname)
__name__
__module____qualname____doc__r   __annotations__r
   r   strr        [/var/www/html/lionshead/venv/lib/python3.12/site-packages/pyairtable/models/collaborator.pyr   r   
   s.     	J  E8C= D(3-r   r   N)
typingr   typing_extensionsr   pyairtable.models._baser   r   r   r   r   r   r   r   <module>r      s$     ' 1	 = r   