+
    ŽvjL  ã                   ó†  € ^ RI t ^ RIt^ RIHt ^ RIHt ]! ]P                  P                  RR4      ]P                  P                  RR4      3R7      t]! ]P                  P                  RR4      ]P                  P                  RR4      3RR	7      t	R
 t
R tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR tR t]R8X  dH   ]
! 4       t ]!! R ] PD                   24        ]!! ] PF                  ! ] P                  4       ^R!7      4       R# R#   ]$ d    ]!! ] PJ                  4        R# i ; i)"é    N)ÚPath)ÚClientÚMJ_APIKEY_PUBLICÚ ÚMJ_APIKEY_PRIVATE)Úauthzv3.1)r   Úversionc                 óR   € RRRRRR/p \         P                  P                  V R7      # )z,POST https://api.mailjet.com/v3/REST/contactÚIsExcludedFromCampaignsÚtrueÚNamezNew ContactÚEmailúpassenger@mailjet.com©Údata)Ú	mailjet30ÚcontactÚcreater   s    Ú[/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/samples/contacts_sample.pyÚcreate_a_contactr      s7   € ð 	" 6Ø�ØÐ(ð€Dô
 ×Ñ×#Ñ#¨Ð#Ó.Ð.ó    c                 óR   € RRRRRR/p \         P                  P                  V R7      # )ú4POST https://api.mailjet.com/v3/REST/contactmetadataÚDatatypeÚstrr   Ú
first_nameÚ	NameSpaceÚstaticr   ©r   Úcontactmetadatar   r   s    r   Úcreate_contact_metadatar!      s.   € à˜˜v |°[À(ÐK€DÜ×$Ñ$×+Ñ+°Ð+Ó6Ð6r   c                 óX   € Rp RRRRR/./p\         P                  P                  WR7      # )z;PUT https://api.mailjet.com/v3/REST/contactdata/$contact_IDz	*********ÚDatar   r   ÚValueÚJohn©Úidr   )r   ÚcontactdataÚupdate©Ú_idr   s     r   Úedit_contact_datar,   "   s7   € à
€CØ�f˜l¨G°VÐ<Ð=Ð>€DÜ× Ñ ×'Ñ'¨3Ð'Ó:Ð:r   c                 óR   € RRRRRR/p \         P                  P                  V R7      # )r   r   r   r   Úager   r   r   r   r   s    r   Úmanage_contact_propertiesr/   )   s.   € à˜˜v u¨k¸8ÐD€DÜ×$Ñ$×+Ñ+°Ð+Ó6Ð6r   c                 óN   € Rp RR/p\         P                  P                  WR7      # ©z8PUT https://api.mailjet.com/v3/REST/contact/$ID_OR_EMAILz$ID_OR_EMAILr   r   r&   ©r   r   r)   r*   s     r   Ú exclude_a_contact_from_campaignsr3   /   ó+   € à
€CØ% vÐ.€DÜ×Ñ×#Ñ# sÐ#Ó6Ð6r   c                 óJ   € RR/p \         P                  P                  V R7      # )z1POST https://api.mailjet.com/v3/REST/contactslistr   Úmy_contactslistr   )r   Úcontactslistr   r   s    r   Úcreate_a_contact_listr8   6   s'   € àÐ%Ð&€DÜ×!Ñ!×(Ñ(¨dÐ(Ó3Ð3r   c            
     óZ   € RRRRRRRRR	R
/p \         P                  P                  V R7      # )z2POST https://api.mailjet.com/v3/REST/listrecipientÚIsUnsubscribedr   Ú	ContactIDÚ	987654321Ú
ContactAltr   ÚListIDÚ123456ÚListAltÚ	abcdef123r   )r   Úlistrecipientr   r   s    r   Úadd_a_contact_to_a_contact_listrC   <   sA   € ð 	˜&Ø�[ØÐ-Ø�(Ø�;ð€Dô ×"Ñ"×)Ñ)¨tÐ)Ó4Ð4r   c                 óv   € Rp RRRRR/RRRR/RRRR/RR	RR/./p\         P                  P                  WR
7      # )zLPOST https://api.mailjet.com/v3/REST/contact/$contact_ID/managecontactslistsz$contact_IDÚContactsListsÚActionÚaddforcer>   r<   Ú
addnoforceÚremoveÚunsubr&   )r   Úcontact_managecontactslistsr   r*   s     r   Ú5manage_the_subscription_status_of_an_existing_contactrL   H   sb   € à
€CàØ�z 8¨[Ð9Ø�| X¨{Ð;Ø�x ¨;Ð7Ø�w ¨+Ð6ð	
ð€Dô ×0Ñ0×7Ñ7¸3Ð7ÓJÐJr   c                 ód   € Rp RRRRRRRR	R
RR/./p\         P                  P                  WR7      # )zMPOST https://api.mailjet.com/v3/REST/contactslist/$list_ID/managemanycontactsú$list_IDrF   rH   ÚContactsr   r   r   Úfalser   úPassenger 1Ú
PropertiesÚobjectr&   )r   Úcontactslist_managemanycontactsr   r*   s     r   Ú"manage_multiple_contacts_in_a_listrU   V   sQ   € à
€Cà�,ØàÐ0Ø)¨7Ø˜Ø˜hð	ð
ð
€Dô ×4Ñ4×;Ñ;¸sÐ;ÓNÐNr   c                 óF   € Rp \         P                  P                  V R7      # )zLGET https://api.mailjet.com/v3/REST/contactslist/$list_ID/managemanycontactsrN   ©r'   )r   rT   Úget©r+   s    r   Úmonitor_the_upload_jobrZ   g   s!   € à
€CÜ×4Ñ4×8Ñ8¸CÐ8Ó@Ð@r   c            
     óˆ   € 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R/./p \         P                  P                  V R7      # )ú?POST https://api.mailjet.com/v3/REST/contact/managemanycontactsrO   r   r   r   rP   r   rQ   rR   rS   rE   rF   rG   r>   r<   rH   rI   rJ   r   ©r   Úcontact_managemanycontactsr   r   s    r   Ú.manage_multiple_contacts_across_multiple_listsr_   m   sƒ   € ð 	àÐ0Ø)¨7Ø˜Ø˜hð	ð
ð 	Ø�z 8¨[Ð9Ø�| X¨{Ð;Ø�x ¨;Ð7Ø�w ¨+Ð6ð	
ð€Dô  ×/Ñ/×6Ñ6¸DÐ6ÓAÐAr   c                 óv   € \         P                  P                  R\        R4      P	                  RR7      R7      # )zUPOST https://api.mailjet.com/v3/DATA/contactslist
/$ID_CONTACTLIST/CSVData/text:plainú$ID_CONTACTLISTz
./data.csvzutf-8)Úencodingr&   )r   Úcontactslist_csvdatar   r   Ú	read_text© r   r   Úupload_the_csvrf   ‚   s;   € ô ×)Ñ)×0Ñ0ØÜ�,Ó×)Ñ)°7Ð)Ó;ð 1ó ð r   c            
     óZ   € RRRRRRRRR	R
/p \         P                  P                  V R7      # )ú.POST https://api.mailjet.com/v3/REST/csvimportÚErrThresholdÚ1ÚImportOptionsr   ÚMethodrH   ÚContactsListIDr?   ÚDataIDÚ98765432123456789r   ©r   Ú	csvimportr   r   s    r   Úimport_csv_content_to_a_listrr   ‹   sA   € ð 	˜Ø˜Ø�,Ø˜(ØÐ%ð€Dô ×Ñ×%Ñ%¨4Ð%Ó0Ð0r   c                 óV   € RRRRRRRR/p \         P                  P                  V R	7      # )
rh   rm   ra   rn   ú$ID_DATArl   rH   rk   zY{"DateTimeFormat": "yyyy/mm/dd","TimezoneOffset": 2,"FieldNames": ["email", "birthday"]} r   rp   r   s    r   Ú#using_csv_with_atetime_contact_dataru   —   s?   € ð 	Ð+Ø�*Ø�,Øð 7ð	€Dô ×Ñ×%Ñ%¨4Ð%Ó0Ð0r   c                 óF   € Rp \         P                  P                  V R7      # )z;GET https://api.mailjet.com/v3/REST/csvimport/$importjob_IDz$importjob_IDrW   )r   rq   rX   rY   s    r   Úmonitor_the_import_progressrw   ¦   s!   € à
€CÜ×Ñ×"Ñ" cÐ"Ó*Ð*r   c                 ó   € R# )zBhttps://api.mailjet.com/v3/DATA/BatchJob/$job_id/CSVError/text:csvNre   re   r   r   Úerror_handlingry   ¬   s   € á7r   c                 óN   € Rp RR/p\         P                  P                  WR7      # r1   r2   r*   s     r   Úsingle_contact_exclusionr{   ±   r4   r   c                 ó~   € RRRRRRRRR	R
RR//RRRRRRRR	R
RR//./p \         P                  P                  V R7      # )r\   rO   r   zjimsmith@example.comr   ÚJimr   r   rR   Ú	Property1ÚvalueÚ	Property2Úvalue2zjanetdoe@example.comÚJanetr   r]   r   s    r   Ú using_contact_managemanycontactsrƒ   ¸   sw   € ð 	àÐ/Ø˜Ø)¨6Ø˜{¨G°[À(ÐKð	ð Ð/Ø˜Ø)¨6Ø˜{¨G°[À(ÐKð	ð
ð€Dô  ×/Ñ/×6Ñ6¸DÐ6ÓAÐAr   c                 óN   € RRRR/p \         P                  P                  V R7      # )rh   rn   rt   rl   Úexcludemarketingr   rp   r   s    r   Úusing_csvimportr†   Í   s+   € à�j (Ð,>Ð?€DÜ×Ñ×%Ñ%¨4Ð%Ó0Ð0r   c                 óF   € Rp \         P                  P                  V R7      # )z:GET https://api.mailjet.com/v3/REST/contact/$CONTACT_EMAILz$CONTACT_EMAILrW   )r   r   rX   rY   s    r   Úretrieve_a_contactrˆ   Ó   s!   € à
€CÜ×Ñ× Ñ  CÐ Ó(Ð(r   c                 óF   € Rp \         P                  P                  V R7      # )z:DELETE https://api.mailjet.com/v3/REST/contact/$CONTACT_IDz$CONTACT_IDrW   )r   r   ÚdeleterY   s    r   Údelete_the_contactr‹   Ù   s!   € à
€CÜ×Ñ×#Ñ# sÐ#Ó+Ð+r   Ú__main__zStatus Code: )Úindent)&ÚjsonÚosÚpathlibr   Úmailjet_restr   ÚenvironrX   r   Ú	mailjet31r   r!   r,   r/   r3   r8   rC   rL   rU   rZ   r_   rf   rr   ru   rw   ry   r{   rƒ   r†   rˆ   r‹   Ú__name__ÚresultÚprintÚstatus_codeÚdumpsÚ
ValueErrorÚtextre   r   r   Ú<module>r›      sT  ðÛ Û 	Ý å ñ Ø
�*‰*�.‰.Ð+¨RÓ
0°"·*±*·.±.ÐATÐVXÓ2YÐ	Zô€	ñ Ø
�*‰*�.‰.Ð+¨RÓ
0°"·*±*·.±.ÐATÐVXÓ2YÐ	ZØô€	ò/ò7ò;ò7ò7ò4ò	5òKòOò"AòBò*ò	1ò1ò+ò8ò
7òBò*1ò)ò,ð ˆzÔÙÓ€FÙ	ˆM˜&×,Ñ,Ð-Ð
.Ô/ðÙˆd�jŠj˜Ÿ™›¨qÔ1Ö2ñ	 øð
 ô Ùˆf�k‰k×ðús   Ã7(D# Ä#E Ä?E 