
    b?is                     <    S SK Jr   " S S\5      r " S S\5      rg)    )	TypedDictc                   H    \ rS rSr% Sr\\S'    \\S'    \\S'    \\S'   Srg)	ContactTopic   a,  
ContactTopic represents a topic subscription for a contact.

Attributes:
    id (str): The unique identifier for the topic
    name (str): The name of the topic
    description (str): The description of the topic
    subscription (str): The subscription status. Must be either "opt_in" or "opt_out"
idnamedescriptionsubscription N__name__
__module____qualname____firstlineno____doc__str__annotations____static_attributes__r       b/var/www/html/livechat/backend/venv/lib/python3.13/site-packages/resend/contacts/_contact_topic.pyr   r      s9     	G I  r   r   c                   0    \ rS rSr% Sr\\S'    \\S'   Srg)TopicSubscriptionUpdate!   z
TopicSubscriptionUpdate represents an update to a topic subscription.

Attributes:
    id (str): The topic ID
    subscription (str): The subscription action. Must be either "opt_in" or "opt_out"
r   r
   r   Nr   r   r   r   r   r   !   s      	G r   r   N)typing_extensionsr   r   r   r   r   r   <module>r      s     '9 :i r   