+
    TŎi                     L    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt  ! R R]4      tR# )    )AbstractObject)FacebookAdsApi)FacebookBadObjectError)FacebookSessionc                   `   a  ] tR t^t o  ! R R]4      t ! R R]4      t]RR l4       tRt	V t
R# )	TargetingSearchc                   V    ] 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# )(TargetingSearch.DemographicSearchClassesdemographicsethnic_affinityfamily_statuses
generationhome_ownership	home_type
home_valuehousehold_compositionincome
industrieslife_eventsmarketsmoms	net_worthoffice_typepolitics N)__name__
__module____qualname____firstlineno__r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   __static_attributes__r       z/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/targetingsearch.pyDemographicSearchClassesr
      sS    %++!
)	!
 7!
#	#r!   r#   c                   R    ] 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# )$TargetingSearch.TargetingSearchTypes	adcountryadeducationschooladworkemployeradgeolocationadgeolocationmeta
adinterestadinterestsuggestionadinterestvalid	adkeywordadlocaleadeducationmajoradworkpositionadradiussuggestionadtargetingcategory	adzipcoder   N)r   r   r   r   country	educationemployergeolocationgeometadatainterestinterest_suggestioninterest_validatekeywordlocalemajorpositionradius_suggestiontargeting_categoryzipcoder    r   r!   r"   TargetingSearchTypesr%       sQ    '	#%)4-"#02r!   rD   Nc                   T;'       g    \         P                  ! 4       pV'       g   \        R 4      hV'       g   / MVP                  4       pVP	                  \         P
                  RP                  \        P                  \         P                  R34      V4      P                  4       p. pV'       d   VR,          p\        V\        4      '       d8   V F/  p\        4       pVP                  V4       VP                  V4       K1  	  V# \        V\         4      '       dL   V FE  p\        4       pVP                  WV,          4       WV,          '       g   K4  VP                  V4       KG  	  V# )z\An Api instance must be provided as an argument or set as the default Api in FacebookAdsApi./searchdata)r   get_default_apir   copycallHTTP_METHOD_GETjoinr   GRAPHAPI_VERSIONjson
isinstancelistr   updateappenddict)clsparamsapiresponseret_valkeysitem
search_objs   &&&     r"   rG   TargetingSearch.search1   s-   55^335(5 
 "v{{}88**HH%%** 
 
 $& 	 F#D $%% D!0!2J%%d+NN:. !  D$'' D!0!2J%%dj1zzz2	 !
 r!   r   )NN)r   r   r   r   objectr#   rD   classmethodrG   r    __classdictcell__)__classdict__s   @r"   r   r      s1     6 $v " # #r!   r   N)	*facebook_business.adobjects.abstractobjectr   facebook_business.apir   facebook_business.exceptionsr   facebook_business.sessionr   r   r   r!   r"   <module>rg      s"    F 0 ? 5In Ir!   