
    Mi                    X    S r SSKJr  SSKJr  SSKJr  SSKJ	r	  SSK
Jr   " S S5      rg	)
a*  The `Recipient` object provides access to properties for a recipient of the message.

This object is accessed using the `Message.recipients` property:
```python
>>> from oxmsg import Message

>>> msg = Message.load("message.msg")
>>> recipient = msg.recipients[0]
>>> recipient.name
'Jane Doe'
```
    )annotations)	constants)model)
Properties)lazypropertyc                  ^    \ rS rSrSrS	S jr\S
S j5       r\S
S j5       r\SS j5       r	Sr
g)	Recipient   z(A recipient of an Outlook email message.c                    Xl         g )N_storage)selfstorages     i/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/oxmsg/recipient.py__init__Recipient.__init__   s        c                    U R                   nUR                  [        R                  5      =(       d(    UR                  [        R                  5      =(       d    S$ )z$The email address of this recipient. )
propertiesstr_prop_valuecPID_SMTP_ADDRESSPID_EMAIL_ADDRESS)r   propss     r   email_addressRecipient.email_address   sI        !3!34 ##A$7$78	
r   c                f    U R                   R                  [        R                  5      =(       d    S$ )zThe name of this recipient.r   )r   r   r   PID_DISPLAY_NAMEr   s    r   nameRecipient.name(   s$     --a.@.@AGRGr   c                F    [        U R                  [        R                  S9$ )z7Provides access to the properties of this OXMSG object.)properties_header_offset)r   r   mRECIP_HDR_OFFSETr    s    r   r   Recipient.properties-   s     $--!BTBTUUr   r   N)r   z
m.StorageT)returnstr)r(   r   )__name__
__module____qualname____firstlineno____doc__r   r   r   r!   r   __static_attributes__ r   r   r	   r	      sJ    2  	
 	
 H H V Vr   r	   N)r.   
__future__r   oxmsg.domainr   r   r   r%   oxmsg.propertiesr   
oxmsg.utilr   r	   r0   r   r   <module>r5      s'    # ' # ' #V Vr   