+
    TŎii                     v    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RI
Ht   ! R R	]]]4      tR
# )    )AbstractObject)AbstractCrudObject)ObjectParser)FacebookRequest)TypeChecker)HasAdLabels)CanValidatec                   .  a a ] tR t^t oRmV 3R llt ! R R]P                  4      t ! R R4      t ! R R4      t ! R R	4      t	 ! R
 R4      t
 ! R R4      t ! R R4      t ! R R4      t ! R R4      t ! R R4      t ! R R4      t ! R R4      t ! R R4      t ! R R4      t]R 4       tRnR ltRnR  ltRnR! ltRnR" ltRnR# ltRnR$ ltRnR% ltRnR& ltRnR' ltRnR( ltRnR) lt RnR* lt!RnR+ lt"RoR, lt#RnR- lt$/ R.R/bR0R1bR2R3bR4RbR5R/bR6R7bR8R9bR:R/bR;R/bR<R/bR=R9bR>R9bR?RbR@RAbRBR/bRCR	bRDR9b/ RER/bRFR9bRGR9bRHR9bRIR9bRJR9bRKRLbRMRAbRNR/bROR/bRPR/bRQRRbRSR/bRTRUbRVRWbRXR/bRYR bCRZR/R[R/R\RRR]R/R^RRR_R/R`RARaRRbRARcR/RdRAReRfRgRfRhRiRjRf/Ct%]Rk 4       t&Rlt'Vt(V ;t)# )pCampaignc                >   < R V n         \        \        V `  WV4       R# )TN)_isCampaignsuperr   __init__)selffbid	parent_idapi	__class__s   &&&&s/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/campaign.pyr   Campaign.__init__   s    h&t<    c                       ] tR t^!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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,t/R-t0R.t1R/t2R0t3R1t4R2t5R3# )4Campaign.Field
account_idadlabelsadvantage_state_infobid_strategyboosted_object_idbrand_lift_studiesbudget_rebalance_flagbudget_remainingbuying_typecampaign_group_active_timecan_create_brand_lift_studycan_use_spend_capconfigured_statuscreated_timedaily_budgeteffective_status#has_secondary_skadnetwork_reportingidis_adset_budget_sharing_enabledis_budget_schedule_enabledis_direct_send_campaignis_message_campaignis_skadnetwork_attributionissues_infolast_budget_toggling_timelifetime_budgetname	objectivepacing_typeprimary_attributionpromoted_objectrecommendationssmart_promotion_typesource_campaignsource_campaign_idsource_recommendation_typespecial_ad_categoriesspecial_ad_categoryspecial_ad_category_country	spend_cap
start_timestatus	stop_time
topline_idupdated_timeadbatchbudget_schedule_specsexecution_optionsiterative_split_test_configs N)6__name__
__module____qualname____firstlineno__r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   __static_attributes__rK   r   r   Fieldr   !   s   !
5%/1 7-#%A"&C#//%%-.S+*K'%A"";3%A"#$?!+	#3++5+1%A" 73&C#	!
	!
% 7/'E$r   rQ   c                   &    ] tR t^TtRtRtRtRtRtR# )Campaign.BidStrategyCOST_CAPLOWEST_COST_WITHOUT_CAPLOWEST_COST_WITH_BID_CAPLOWEST_COST_WITH_MIN_ROASrK   N)	rL   rM   rN   rO   cost_caplowest_cost_without_caplowest_cost_with_bid_caplowest_cost_with_min_roasrP   rK   r   r   BidStrategyrS   T   s    ";#= $?!r   r\   c                   &    ] tR t^ZtRtRtRtRtRtR# )Campaign.ConfiguredStatusACTIVEARCHIVEDDELETEDPAUSEDrK   N	rL   rM   rN   rO   activearchiveddeletedpausedrP   rK   r   r   ConfiguredStatusr^   Z       r   rh   c                   .    ] tR t^`tRtRtRtRtRtRt	Rt
R# )	Campaign.EffectiveStatusr_   r`   ra   
IN_PROCESSrb   WITH_ISSUESrK   N)rL   rM   rN   rO   rd   re   rf   
in_processrg   with_issuesrP   rK   r   r   EffectiveStatusrk   `   s     !
#r   rp   c                   &    ] tR t^htRtRtRtRtRtR# )Campaign.Statusr_   r`   ra   rb   rK   Nrc   rK   r   r   Statusrr   h   ri   r   rs   c                   f    ] tR t^nt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# )Campaign.DatePresetdata_maximumlast_14dlast_28dlast_30dlast_3dlast_7dlast_90d
last_monthlast_quarterlast_week_mon_sunlast_week_sun_sat	last_yearmaximum
this_monththis_quarterthis_week_mon_todaythis_week_sun_today	this_yeartoday	yesterdayrK   N)rL   rM   rN   rO   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   rP   rK   r   r   
DatePresetru   n   sj    %!
%//	!
%33		r   r   c                       ] tR t^tRtRtRtR# )Campaign.ExecutionOptionsinclude_recommendationsvalidate_onlyrK   N)rL   rM   rN   rO   r   r   rP   rK   r   r   ExecutionOptionsr      s    ";'r   r   c                   j    ] tR t^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tR# )Campaign.ObjectiveAPP_INSTALLSBRAND_AWARENESSCONVERSIONSEVENT_RESPONSESLEAD_GENERATIONLINK_CLICKSLOCAL_AWARENESSMESSAGESOFFER_CLAIMSOUTCOME_APP_PROMOTIONOUTCOME_AWARENESSOUTCOME_ENGAGEMENTOUTCOME_LEADSOUTCOME_SALESOUTCOME_TRAFFIC
PAGE_LIKESPOST_ENGAGEMENTPRODUCT_CATALOG_SALESREACHSTORE_VISITSVIDEO_VIEWSrK   N)rL   rM   rN   rO   app_installsbrand_awarenessconversionsevent_responseslead_generationlink_clickslocal_awarenessmessagesoffer_claimsoutcome_app_promotionoutcome_awarenessoutcome_engagementoutcome_leadsoutcome_salesoutcome_traffic
page_likespost_engagementproduct_catalog_salesreachstore_visitsvideo_viewsrP   rK   r   r   	Objectiver      so    %+#++#+% 7/1''+!
+ 7%#r   r   c                       ] tR t^tRtRtRtR# )Campaign.SmartPromotionTypeGUIDED_CREATIONSMART_APP_PROMOTIONrK   N)rL   rM   rN   rO   guided_creationsmart_app_promotionrP   rK   r   r   SmartPromotionTyper      s    +3r   r   c                   2    ] tR t^tRtRtRtRtRtRt	Rt
RtR	# )
Campaign.SpecialAdCategoriesCREDIT
EMPLOYMENTFINANCIAL_PRODUCTS_SERVICESHOUSINGISSUES_ELECTIONS_POLITICSNONEONLINE_GAMBLING_AND_GAMINGrK   NrL   rM   rN   rO   credit
employmentfinancial_products_serviceshousingissues_elections_politicsnoneonline_gambling_and_gamingrP   rK   r   r   SpecialAdCategoriesr      (    !
&C#$?!%A"r   r   c                      ] tR t^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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,t/R-t0R.t1R/t2R0t3R1t4R2t5R3t6R4t7R5t8R6t9R7t:R8t;R9t<R:t=R;t>R<t?R=t@R>tAR?tBR@tCRAtDRBtERCtFRDtGREtHRFtIRGtJRHtKRItLRJtMRKtNRLtORMtPRNtQROtRRPtSRQtTRRtURStVRTtWRUtXRVtYRWtZRXt[RYt\RZt]R[t^R\t_R]t`R^taR_tbR`tcRatdRbteRctfRdtgRethRftiRgtjRhtkRitlRjtmRktnRltoRmtpRntqRotrRptsRqttRrtuRstvRttwRutxRvtyRwtzRxt{Ryt|Rzt}R{t~R|tR}tR~tRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtREt R# )!Campaign.SpecialAdCategoryCountryACADAEAFAGAIALAMANAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZWrK   N(  rL   rM   rN   rO   acadaeafagaialamanaoaqarvalue_asatauawaxazbabbbdbebfbgbhbibjblbmbnbobqbrbsbtbvbwbybzcacccdcfcgchcickclcmcncocrcucvcwcxcyczdedjdkdmdodzeceeegeheresetfifjfkfmfofrgagbgdgegfggghgiglgmgngpgqgrgsgtgugwgyhkhmhnhrhthur+   ieilimvalue_inioiqirvalue_isitjejmjojpkekgkhkikmknkpkrkwkykzlalblclilklrlsltlulvlymamcmdmemfmgmhmkmlmmmnmompmqmrmsmtmumvmwmxmymznancnenfngninlnonpnrnunzompapepfpgphpkplpmpnprpsptpwpyqarerorsrurwsasbscsdsesgshsisjskslsmsnsosrssstsvsxsysztctdtftgthtjtktltmtntotrtttvtwtzuaugumusuyuzvavcvevgvivnvuwfwsxkyeytzazmzwrP   rK   r   r   SpecialAdCategoryCountryr      s   r   r  c                       ] tR tRtRtRtRtR# )Campaign.Operatori  ALLANYrK   N)rL   rM   rN   rO   allanyrP   rK   r   r   Operatorr    s    r   r  c                   2    ] tR tRtRtRtRtRtRtRt	Rt
R	tR
# )Campaign.SpecialAdCategoryi  r   r   r   r   r   r   r   rK   Nr   rK   r   r   SpecialAdCategoryr    r   r   r  c                   "    ] tR tRtRtRtRtRtR# )Campaign.StatusOptioni  r_   INHERITED_FROM_SOURCErb   rK   N)rL   rM   rN   rO   rd   inherited_from_sourcerg   rP   rK   r   r   StatusOptionr    s     7r   r  c                    R # )	campaignsrK   )clss   &r   get_endpointCampaign.get_endpoint  s    r   c                X    ^ RI Hp V! V P                  VR7      P                  W#WEWg4      # )r   )	AdAccount)r   r   )%facebook_business.adobjects.adaccountr  _apicreate_campaign)	r   r   fieldsparamsbatchsuccessfailurependingr  s	   &&&&&&&& r   
api_createCampaign.api_create  s'    CTYYY7GGX]hoyyr   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       / p/ p	\        V R,          RRV P                  \        W4      \        R\        V R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR	7       V
# V'       d   V
# V P                  4        V
P                  4       # )
r   	api_utils:`success` and `failure` callback only work for batch call.r+   DELETE/NODEreuse_objectnode_idmethodendpointr   param_checkertarget_classapi_typeresponse_parserr  r  )facebook_business.utilsr  warningr   r  r   r   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   r  r  r  r  r  r  r  param_typesenumsrequests   &&&&&&&    r   
api_deleteCampaign.api_delete  s    5=g1W5H


X
Y

!J		%k9+(d;	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRRRRR	R/pR. RO/p	\        V R
,          RRV P                  \        W4      \        R\        V R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r  r  am_call_tagsmapdate_presetdate_preset_enumfrom_adtablebool
time_ranger+   GETr  r  r  r  r  )rv   rw   rx   ry   rz   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  r	  r
  r  s   &&&&&&&    r   api_getCampaign.api_get  s    5=g1W5H


X
YE-F%	
  !
0 "J		%k9!(d;	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       / RRbRRbRRbR	R
bRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRRRR R!R"R#R$R%R&R'R(R)R*RR+R,R-R.R/R,/CpR
\        P                  P
                  P                  4       R0\        P                  P
                  P                  4       R\        P                  P
                  P                  4       R#\        P                  P
                  P                  4       R1\        P                  P
                  P                  4       R'\        P                  P
                  P                  4       R2\        P                  P
                  P                  4       R.\        P                  P
                  P                  4       /p	\        V R3,          R4R5V P                  \!        W4      \        R6\#        V R77      R87      p
V
P%                  V4       V
P'                  V4       Ve   V
P)                  W4VR97       V
# V'       d   V
# V P+                  4        V
P-                  4       # ):r   r  r  r   list<Object>adset_bid_amountsr  adset_budgets	list<map>r   bid_strategy_enumr    r  rH   r(   unsigned intrI   list<execution_options_enum>r,   r-   r.   r/   r0   rJ   r3   migrate_to_advantage_plusr4   stringr5   objective_enumr6   list<string>r8   Objectr:   smart_promotion_type_enumr>   z list<special_ad_categories_enum>r?   special_ad_category_enumr@   z&list<special_ad_category_country_enum>rA   rB   datetimerC   status_enumrD   execution_options_enumspecial_ad_categories_enum special_ad_category_country_enumr+   POSTr  r  r  r  r  )r  r  r  r   r\   __dict__valuesr   r   r   r   r  r  rs   r   r  r   r   r  r  r  r	  r
  r  s   &&&&&&&    r   
api_updateCampaign.api_update  s   5=g1W5H


X
Y


 [
 /	

 $V
 $^
 N
  !?
 .v
 )&
 &v
 "6
 )&
 +N
 ~
  (!
" H#
$ )>x"$?#%G!#=)+S*m9
>  !5!5!>!>!E!E!G$h&?&?&H&H&O&O&Qh0099@@B')D)D)M)M)T)T)V((*F*F*O*O*V*V*X&(B(B(K(K(R(R(T.0Q0Q0Z0Z0a0a0c8??33::<	
 "J		%k9!(d;	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp / p	/ p
\        V R,          RRV P                  \        W4      VR\        WP                  R7      R	7      pVP                  V4       VP                  V4       Ve   VP                  W4VR
7       V# V'       d   V# V P                  4        VP                  4       # )r   r  r  )AdStudyr+   r  z/ad_studiesEDGEr   r   r  r  )r  r  r  #facebook_business.adobjects.adstudyr6  r   r  r   r   r  r  r  r	  r
  )r   r  r  r  r  r  r  r  r6  r  r  r  s   &&&&&&&     r   get_ad_studiesCampaign.get_ad_studies^  s    5=g1W5H


X
Y?

!J"		%k9 (g99M	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRR/pR\        P                  P
                  P                  4       /p	\        V R,          R	R
V P                  \        W4      \        R\        \        V P                  R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r  r  r   r  rI   r#  r-  r+   r0  z	/adlabelsr7  r8  r  r  )r  r  r  r   r   r1  r2  r   r  r   r   r  r  r  r	  r
  r  s   &&&&&&&    r   create_ad_labelCampaign.create_ad_label}  s    5=g1W5H


X
Y!?

 %h&?&?&H&H&O&O&Q
 "J 		%k9!(hDIIN	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RR/p	/ p
\        V R,          RRV P                  \        W4      VR	\        WP                  R
7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP                  4       # )r   r  r  )AdRulepass_evaluationr  r+   r  z/adrules_governedr7  r8  r  r  )r  r  r  "facebook_business.adobjects.adruler@  r   r  r   r   r  r  r  r	  r
  )r   r  r  r  r  r  r  r  r@  r  r  r  s   &&&&&&&     r   get_ad_rules_governedCampaign.get_ad_rules_governed  s    5=g1W5H


X
Y=v

!J(		%k9(f))L	
 	6"6"   INN??$$r   c                    ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RRRRRR	R
R/p	RVP
                  P                  P                  4       /p
\        V R,          RRV P                  \        W4      VR\        WP                  R7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP!                  4       # )r   r  r  )Adr  r  r)   r'  r  r  updated_sinceintr+   r  z/adsr7  r8  r  r  )r  r  r  facebook_business.adobjects.adrF  r   r1  r2  r   r  r   r   r  r  r  r	  r
  )r   r  r  r  r  r  r  r  rF  r  r  r  s   &&&&&&&     r   get_adsCampaign.get_ads  s    5=g1W5H


X
Y5-%U	
  6 6 = = ?
 "J		%k9(biiH	
 	6"6"   INN??$$r   c                H   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RRRRRR	R
R/p	RVP
                  P                  P                  4       RVP                  P                  P                  4       /p
\        V R,          RRV P                  \        W4      VR\        WP                  R7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P!                  4        VP#                  4       # )r   r  r  )AdSetr  r  r)   list<effective_status_enum>is_completedr  r  r  effective_status_enumr+   r  z/adsetsr7  r8  r  r  )r  r  r  !facebook_business.adobjects.adsetrM  r   r1  r2  rp   r   r  r   r   r  r  r  r	  r
  )r   r  r  r  r  r  r  r  rM  r  r  r  s   &&&&&&&     r   get_ad_setsCampaign.get_ad_sets  s   5=g1W5H


X
Y;- =F%	
  0 0 9 9 @ @ B#U%:%:%C%C%J%J%L
 "J		%k9(eK	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RRRR/p	/ p
\        V R,          RR	V P                  \        W4      VR
\        WP                  R7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP                  4       # )r   r  r  HighDemandPeriod
time_startr+  	time_stopr+   r  /budget_schedulesr7  r8  r  r  )r  r  r  ,facebook_business.adobjects.highdemandperiodrV  r   r  r   r   r  r  r  r	  r
  r   r  r  r  r  r  r  r  rV  r  r  r  s   &&&&&&&     r   get_budget_schedulesCampaign.get_budget_schedules  s    5=g1W5H


X
YQ*

!J(		%k9)(6FIIV	
 	6"6"   INN??$$r   c                    ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp RRRRRRR	R/p	RVP
                  P                  P                  4       /p
\        V R
,          RRV P                  \        W4      VR\        WP                  R7      R7      pVP                  V4       VP                  V4       Ve   VP                  W4VR7       V# V'       d   V# V P                  4        VP!                  4       # )r   r  r  rU  budget_valuer"  budget_value_typebudget_value_type_enumtime_endrW  r+   r0  rY  r7  r8  r  r  )r  r  r  rZ  rV  BudgetValueTyper1  r2  r   r  r   r   r  r  r  r	  r
  r[  s   &&&&&&&     r   create_budget_scheduleCampaign.create_budget_schedule(  s    5=g1W5H


X
YQN!9.	
 %&6&F&F&O&O&V&V&X
 "J(		%k9)(6FIIV	
 	6"6"   INN??$$r   c                ^   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRRRRR	R
/pR\        P                  P
                  P                  4       R\        P                  P
                  P                  4       /p	\        V R,          RRV P                  \        W4      \        R\        \        V P                  R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P!                  4       # )r   r  r  r  r  r)   rN  rO  r  r  r  rP  r+   r  /copiesr7  r8  r  r  )r  r  r  r   r   r1  r2  rp   r   r  r   r   r  r  r  r	  r
  r  s   &&&&&&&    r   
get_copiesCampaign.get_copiesL  s   5=g1W5H


X
Y- =F%	
  3 3 < < C C E#X%=%=%F%F%M%M%O
 "J		%k9!(hDIIN	
 	6"6"   INN??$$r   c                   ^ RI Hp Vf   Vf   Ve   VP                  R4       RRRRRRRR	R
R	RRRR/pR\        P                  P
                  P                  4       /p	\        V R,          RRV P                  \        W4      \        R\        \        V P                  R7      R7      p
V
P                  V4       V
P                  V4       Ve   V
P                  W4VR7       V
# V'       d   V
# V P                  4        V
P                  4       # )r   r  r  	deep_copyr  end_timer+  r$  parameter_overridesr(  rename_optionsrB   status_optionstatus_option_enumr+   r0  rg  r7  r8  r  r  )r  r  r  r   r  r1  r2  r   r  r   r   r  r  r  r	  r
  r  s   &&&&&&&    r   create_copyCampaign.create_copyp  s
   5=g1W5H


X
Y
'!8h*1
 !("7"7"@"@"G"G"I
 "J		%k9!(hDIIN	
 	6"6"   INN??$$r   c                Z   ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp	 V'       d   V P                  WWEWg4      # / RRbRRbRR	bR
RbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR R!R"RR#R$R%R&R'RR(R/Cp
R)V	P                  P                  P                  4       R*V	P                  P                  P                  4       R	V	P                  P                  P                  4       R+V	P                  P                  P                  4       RV	P                  P                  P                  4       RV	P                  P                  P                  4       R,V	P                  P                  P                  4       /p\        V R-,          R.R/V P                   \#        W4      V	R0\%        WP                   R17      R2R37	      pVP'                  V4       VP)                  V4       Ve   VP+                  WEVR47       V# V'       d   V# V P-                  4        VP/                  4       # )5r   r  r  AdsInsightsaction_attribution_windows%list<action_attribution_windows_enum>action_breakdownslist<action_breakdowns_enum>action_report_timeaction_report_time_enum
breakdownslist<breakdowns_enum>r  r  default_summaryr  export_columnsr'  export_formatr%  export_namer  	filteringr  graph_cachelevel
level_enumlimitrH  product_id_limitsortsummarysummary_action_breakdowns$list<summary_action_breakdowns_enum>time_incrementr  r  time_rangesr   use_account_attribution_settinguse_unified_attribution_settingaction_attribution_windows_enumaction_breakdowns_enumbreakdowns_enumsummary_action_breakdowns_enumr+   r  	/insightsr7  r8  F	r  r  r  r   r  r   r  r  include_summaryr  )r  r  r  'facebook_business.adobjects.adsinsightsru  get_insights_asyncActionAttributionWindowsr1  r2  ActionBreakdownsActionReportTime
Breakdownsr   LevelSummaryActionBreakdownsr   r  r   r   r  r  r  r	  r
  )r   r  r  is_asyncr  r  r  r  r  ru  r  r  r  s   &&&&&&&&     r   get_insightsCampaign.get_insights  s   5=g1W5H


X
YG((Z
Z
(*Q
!?
 !";
 1	

 -
 v
 n
 X
 8
 n
 
 6
 \
 U
 
  N!
" ~#
$ ()Oh%;-v-v/
4 .{/S/S/\/\/c/c/e$k&B&B&K&K&R&R&T%{'C'C'L'L'S'S'U{55>>EEG 6 6 ? ? F F H+++44;;=,k.Q.Q.Z.Z.a.a.c
 "J 		%k9$(kyyQ!

 	6"6"   INN??$$r   c                  a ^ RI Hp Vf   Vf   Ve   VP                  R4       ^ RIHp ^ RIHp	 / RRbRRbR	R
bRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR RbR!R"R#RR$R%R&R'R(RR)R/Cp
R*V	P                  P                  P                  4       R+V	P                  P                  P                  4       R
V	P                  P                  P                  4       R,V	P                  P                  P                  4       RV	P                  P                  P                  4       RV	P                  P                  P                  4       R-V	P                  P                  P                  4       /pVeT   SP!                  R4      e   SP!                  R4      M	\#        4       SR&   SR,          P%                  V3R. lV 4       4       \'        V R/,          R0R1V P(                  \+        W4      VR2\-        WP(                  R37      R4R57	      pVP/                  S4       Ve   VP1                  W4VR67       V# V'       d   V# V P3                  4        VP5                  4       # )7r   r  r  )AdReportRunrt  rv  rw  rx  ry  rz  r{  r|  r}  r  r  r~  r  r  r'  r  r%  r  r  r  r  r  r  r  r  rH  r  r  r  r  r  r  r  r  r  r   r  r  r  r  r  r  c              3   F   <"   T F  qSR ,          9  g   K  Vx  K  	  R# 5i)r  NrK   ).0fieldr  s   & r   	<genexpr>.Campaign.get_insights_async.<locals>.<genexpr>  s     #_vefU]N^A^EEvs   !
!r+   r0  r  r7  r8  Fr  r  )r  r  r  'facebook_business.adobjects.adreportrunr  r  ru  r  r1  r2  r  r  r  r   r  r  getlistextendr   r  r   r   r  r  r	  r
  )r   r  r  r  r  r  r  r  r  ru  r  r  r  s   &&f&&&&      r   r  Campaign.get_insights_async  s   5=g1W5H


X
YGG
(*Q
!?
 !";
 1	

 -
 v
 n
 X
 8
 n
 
 6
 \
 U
 
  N!
" ~#
$ ()Oh%;-v-v/
4 .{/S/S/\/\/c/c/e$k&B&B&K&K&R&R&T%{'C'C'L'L'S'S'U{55>>EEG 6 6 ? ? F F H+++44;;=,k.Q.Q.Z.Z.a.a.c
 7=zz(7K7Wvzz(3]a]cF88###_v#__!J 		%k9$(kyyQ!

 	6"   INN??$$r   r   r%  r   zlist<AdLabel>r   AdCampaignGroupAdvantageStater   r   r   zlist<AdStudy>r    r  r!   r"   r#   r$   r%   r&   r'   r+  r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   zlist<AdCampaignIssuesInfo>r2   r3   r4   r5   r6   r'  r7   r8   AdPromotedObjectr9   zlist<AdRecommendation>r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   r  rH   rI   zlist<ExecutionOptions>rJ   c                h   / p\         P                  P                  P                  4       VR &   \         P                  P                  P                  4       VR&   \         P
                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR	&   \         P                  P                  P                  4       VR
&   \         P                  P                  P                  4       VR&   \         P                  P                  P                  4       VR&   V# )r\   rh   rp   rs   r   r   r   r   r   r  r  r  r  )r   r\   r1  r2  rh   rp   rs   r   r   r   r   r   r  r  r  r  )r  field_enum_infos   & r   _get_field_enum_infoCampaign._get_field_enum_infoL  s   )1)=)=)F)F)M)M)O&.6.G.G.P.P.W.W.Y*+-5-E-E-N-N-U-U-W)*$,OO$<$<$C$C$E!(0(;(;(D(D(K(K(M%.6.G.G.P.P.W.W.Y*+'/'9'9'B'B'I'I'K$080K0K0T0T0[0[0],-191M1M1V1V1]1]1_-.6>6W6W6`6`6g6g6i23&.&7&7&@&@&G&G&I
#/7/I/I/R/R/Y/Y/[+,*2*?*?*H*H*O*O*Q'r   )r   )NNN)NNNNNF)NNFNNNF)*rL   rM   rN   rO   r   r   rQ   r\   rh   rp   rs   r   r   r   r   r   r  r  r  r  classmethodr  r  r  r  r3  r:  r=  rC  rJ  rR  r\  rd  rh  rq  r  r  _field_typesr  rP   __classdictcell____classcell__)r   __classdict__s   @@r   r   r      s.    =1F$$ 1Ff@ @ $ $    ,( ($ $.4 4B B| || B B   z%<6%p@%D%>%B%@"%H#%J%B"%H"%H$%L>%@A%F2h2O2 	 ?2 		2
 	X2 	o2 	 2 	H2 	x2 	%h2 	&v2 	V2 	/2 	
2 	2  	-!2" 	.v#2$ 	h%2& 	*6'2( 	%f)2* 	"6+2, 	v-2. 	%f/20 	3122 	$Z324 	8526 	728 	X92: 	~;2< 	x=2> 	-?2@ 	3A2B 	C2D 	:E2F 	h$hx%~Xj(Zh
>5&c2Lf   r   r   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   facebook_business.mixinsr   r	   r   rK   r   r   <module>r     s7    F M A 1 5 0 0EEr   