o
    ้หทeV'  ใ                   @   s  d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddl!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z* ddl+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z: ddl;m<Z< dd l=m>Z> dd!l?m@Z@ dd"lAmBZB dd#lCmDZD dd$lEmFZF dd%lGmHZH dd&lImJZJ dd'lKmLZL dd(lMmNZN dd)lOmPZP dd*lQmRZR dd+lSmTZT dd,lUmVZV dd-lWmXZX dd.lYmZZZ dd/l[m\Z\ dd0l]m^Z^ dd1l_m`Z` dd2lambZb dd3lcmdZd dd4lemfZf dd5lgmhZh dd6limjZj dd7lkmlZl dd8lmmnZn dd9lompZp dd:lqmrZr dd;lsmtZt dd<lumvZv dd=lwmxZx dd>lymzZz dd?l{m|Z| dd@l}m~Z~ ddAlmZ ddBlmZ ddClmZ ddDlmZ ddElmZ ddFlmZ ddGlmZ ddHlmZ ddIlmZ ddJlmZ G dKdL dLeZdMS )Nzs
Mailchimp v3 Api SDK

Documentation at http://developer.mailchimp.com/documentation/mailchimp/reference/overview/
้    )ฺMailChimpClient)ฺRoot)ฺAuthorizedApps)ฺAutomations)ฺAutomationActions)ฺAutomationEmails)ฺAutomationEmailActions)ฺAutomationEmailQueues)ฺAutomationRemovedSubscribers)ฺBatchOperations)ฺBatchWebhooks)ฺCampaignFolders)ฺ	Campaigns)ฺCampaignActions)ฺCampaignContent)ฺCampaignFeedback)ฺCampaignSendChecklist)ฺConversations)ฺConversationMessages)ฺStores)ฺ
StoreCarts)ฺStoreCartLines)ฺStoreCustomers)ฺStoreOrders)ฺStoreOrderLines)ฺStoreProducts)ฺStoreProductImages)ฺStoreProductVariants)ฺStorePromoRules)ฺStorePromoCodes)ฺFileManagerFiles)ฺFileManagerFolders)ฺLandingPages)ฺLandingPageAction)ฺLandingPageContent)ฺLists)ฺListAbuseReports)ฺListActivity)ฺListClients)ฺListGrowthHistory)ฺListInterestCategories)ฺListInterestCategoryInterest)ฺListMembers)ฺListMemberActivity)ฺListMemberEvents)ฺListMemberGoals)ฺListMemberNotes)ฺListMemberTags)ฺListMergeFields)ฺListSegments)ฺListSegmentMembers)ฺListSignupForms)ฺListWebhooks)ฺPing)ฺReports)ฺReportCampaignAbuseReports)ฺReportCampaignAdvice)ฺReportClickDetailReports)ฺReportClickDetailMembers)ฺReportDomainPerformance)ฺReportEepURL)ฺReportEmailActivity)ฺReportLocations)ฺReportSentTo)ฺReportSubReports)ฺReportUnsubscribes)ฺReportOpenDetails)ฺReportGoogleAnalytics)ฺSearchCampaigns)ฺSearchMembers)ฺTemplateFolders)ฺ	Templates)ฺTemplateDefaultContentc                       s    e Zd ZdZ fddZ  ZS )ฺ	MailChimpz8
    MailChimp class to communicate with the v3 API
    c                    s  t t| j|i |ค t|  | _| _t| | _t| | _	t
| | j	_t| | j	_t| | j	j_t| | j	j_t| | j	_t|  | _| _t| | _t| | _t| | _t| | j_t| | j_t| | j_ t!| | j_"t#| | _$t%| | j$_&t'|  | _(| _)t*| | j(_+t,| | j(j+_-t.| | j(_/t0| | j(_1t2| | j(j1_-t3| | j(_4t5| | j(j4_6t7| | j(j4_8t9| | j(_:t;| | j(_<t=| | _>t?| | _@tA| | _BtC| | jB_tD| | jB_tE| | _FtG| | jF_HtI| | jF_JtK| | jF_LtM| | jF_NtO| | jF_PtQ| | jFjP_RtS| | jF_TtU| | jFjT_JtV| | jFjT_WtX| | jFjT_YtZ| | jFjT_[t\| | jFjT_]t^| | jF__t`| | jF_atb| | jFja_Ttc| | jF_dte| | jF_ftg| | _hti| | _jtk| | jj_Htl| | jj_mtn| | jj_otp| | jjjo_Ttq| | jj_rts| | jj_ttu| | jj_vtw| | jj_xty| | jj_zt{| | jj_|t}| | jj_~t| | jj_t| | jj_t| | _t| | _t| | _t| | _t| | j_dS )zl
        Initialize the class with your api_key and user_id and attach all of
        the endpoints
        N)ฺsuperrK   ฺ__init__r   ฺrootฺapi_rootr   ฺauthorized_appsr   ฺautomationsr   ฺactionsr   ฺemailsr   r	   ฺqueuesr
   ฺremoved_subscribersr   ฺbatchesฺbatch_operationsr   ฺbatch_webhooksr   ฺcampaign_foldersr   ฺ	campaignsr   r   ฺcontentr   ฺfeedbackr   ฺsend_checklistr   ฺconversationsr   ฺmessagesr   ฺstoresฺ	ecommercer   ฺcartsr   ฺlinesr   ฺ	customersr   ฺordersr   r   ฺproductsr   ฺimagesr   ฺvariantsr   ฺpromo_rulesr   ฺpromo_codesr    ฺfilesr!   ฺfoldersr"   ฺlanding_pagesr#   r$   r%   ฺlistsr&   ฺabuse_reportsr'   ฺactivityr(   ฺclientsr)   ฺgrowth_historyr*   ฺinterest_categoriesr+   ฺ	interestsr,   ฺmembersr-   r.   ฺeventsr/   ฺgoalsr0   ฺnotesr1   ฺtagsr2   ฺmerge_fieldsr3   ฺsegmentsr4   r5   ฺsignup_formsr6   ฺwebhooksr7   ฺpingr8   ฺreportsr9   r:   ฺadvicer;   ฺclick_detailsr<   r=   ฺdomain_performancer>   ฺeepurlr?   ฺemail_activityr@   ฺ	locationsrA   ฺsent_torB   ฺ
subreportsrC   ฺunsubscribesrD   ฺopen_detailsrE   ฺgoogle_analyticsrF   ฺsearch_campaignsrG   ฺsearch_membersrH   ฺtemplate_foldersrI   ฺ	templatesrJ   ฺdefault_content)ฺselfฺargsฺkwargsฉฺ	__class__ฉ ๚J/var/www/ideatree/venv/lib/python3.10/site-packages/mailchimp3/__init__.pyrM   m   s   















zMailChimp.__init__)ฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__rM   ฺ__classcell__r   r   r   r   rK   i   s    rK   N)r   ฺmailchimp3.mailchimpclientr   ฺmailchimp3.entities.rootr   ฺ"mailchimp3.entities.authorizedappsr   ฺmailchimp3.entities.automationsr   ฺ%mailchimp3.entities.automationactionsr   ฺ$mailchimp3.entities.automationemailsr   ฺ*mailchimp3.entities.automationemailactionsr   ฺ)mailchimp3.entities.automationemailqueuesr	   ฺ0mailchimp3.entities.automationremovedsubscribersr
   ฺ#mailchimp3.entities.batchoperationsr   ฺ!mailchimp3.entities.batchwebhooksr   ฺ#mailchimp3.entities.campaignfoldersr   ฺmailchimp3.entities.campaignsr   ฺ#mailchimp3.entities.campaignactionsr   ฺ#mailchimp3.entities.campaigncontentr   ฺ$mailchimp3.entities.campaignfeedbackr   ฺ)mailchimp3.entities.campaignsendchecklistr   ฺ!mailchimp3.entities.conversationsr   ฺ(mailchimp3.entities.conversationmessagesr   ฺmailchimp3.entities.storesr   ฺmailchimp3.entities.storecartsr   ฺ"mailchimp3.entities.storecartlinesr   ฺ"mailchimp3.entities.storecustomersr   ฺmailchimp3.entities.storeordersr   ฺ#mailchimp3.entities.storeorderlinesr   ฺ!mailchimp3.entities.storeproductsr   ฺ&mailchimp3.entities.storeproductimagesr   ฺ(mailchimp3.entities.storeproductvariantsr   ฺ#mailchimp3.entities.storepromorulesr   ฺ#mailchimp3.entities.storepromocodesr   ฺ$mailchimp3.entities.filemanagerfilesr    ฺ&mailchimp3.entities.filemanagerfoldersr!   ฺ mailchimp3.entities.landingpagesr"   ฺ%mailchimp3.entities.landingpageactionr#   ฺ&mailchimp3.entities.landingpagecontentr$   ฺmailchimp3.entities.listsr%   ฺ$mailchimp3.entities.listabusereportsr&   ฺ mailchimp3.entities.listactivityr'   ฺmailchimp3.entities.listclientsr(   ฺ%mailchimp3.entities.listgrowthhistoryr)   ฺ*mailchimp3.entities.listinterestcategoriesr*   ฺ0mailchimp3.entities.listinterestcategoryinterestr+   ฺmailchimp3.entities.listmembersr,   ฺ&mailchimp3.entities.listmemberactivityr-   ฺ$mailchimp3.entities.listmembereventsr.   ฺ#mailchimp3.entities.listmembergoalsr/   ฺ#mailchimp3.entities.listmembernotesr0   ฺ"mailchimp3.entities.listmembertagsr1   ฺ#mailchimp3.entities.listmergefieldsr2   ฺ mailchimp3.entities.listsegmentsr3   ฺ&mailchimp3.entities.listsegmentmembersr4   ฺ#mailchimp3.entities.listsignupformsr5   ฺ mailchimp3.entities.listwebhooksr6   ฺmailchimp3.entities.pingr7   ฺmailchimp3.entities.reportsr8   ฺ.mailchimp3.entities.reportcampaignabusereportsr9   ฺ(mailchimp3.entities.reportcampaignadvicer:   ฺ,mailchimp3.entities.reportclickdetailreportsr;   ฺ,mailchimp3.entities.reportclickdetailmembersr<   ฺ+mailchimp3.entities.reportdomainperformancer=   ฺ mailchimp3.entities.reporteepurlr>   ฺ'mailchimp3.entities.reportemailactivityr?   ฺ#mailchimp3.entities.reportlocationsr@   ฺ mailchimp3.entities.reportsenttorA   ฺ$mailchimp3.entities.reportsubreportsrB   ฺ&mailchimp3.entities.reportunsubscribesrC   ฺ%mailchimp3.entities.reportopendetailsrD   ฺ)mailchimp3.entities.reportgoogleanalyticsrE   ฺ#mailchimp3.entities.searchcampaignsrF   ฺ!mailchimp3.entities.searchmembersrG   ฺ#mailchimp3.entities.templatefoldersrH   ฺmailchimp3.entities.templatesrI   ฺ*mailchimp3.entities.templatedefaultcontentrJ   rK   r   r   r   r   ฺ<module>   s   