
    PIiF                     X    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	 	  G d de      Z
y)	    )AbstractObject)AbstractCrudObject)ObjectParser)FacebookRequest)TypeCheckerc                   H    e Zd Zd+ fd	Z G d dej
                        Z G d d      Z G d d      Z G d d	      Z G d
 d      Z	e
d        Zd,dZi dddddddddddddddddddddd d!dd"dd#d$d%dd&dd'ddd(ddd(d$dd d d	dd)Ze
d*        Z xZS )-ManagedPartnerBusinessc                 >    d| _         t        t        |   |||       y )NT)_isManagedPartnerBusinesssuperr	   __init__)selffbid	parent_idapi	__class__s       /var/www/webhook.estador.de/web/meta/bot/venv/lib/python3.12/site-packages/facebook_business/adobjects/managedpartnerbusiness.pyr   zManagedPartnerBusiness.__init__   s    )-&$d4T9cJ    c                   |    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZy)ManagedPartnerBusiness.Field
ad_accountcatalog_segmentextended_creditpageseller_business_infoseller_business_statustemplatead_account_currency
catalog_idchild_business_external_idcredit_limitline_of_credit_idnameno_ad_account	page_namepage_profile_image_urlpartition_typepartner_facebook_page_urlpartner_registration_countriessales_rep_emailseller_external_website_urlseller_targeting_countriesskip_partner_page_creationsurvey_business_typesurvey_num_assetssurvey_num_peopletimezone_idverticalN)__name__
__module____qualname__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/   r0   r1   r2    r   r   Fieldr      s    !
++5!93!
%A"%/'	!9)$?!)I&+&C#%A"%A"5//#r   r7   c                       e Zd ZdZdZdZy)$ManagedPartnerBusiness.PartitionTypeAUTHFIXEDFIXED_WITHOUT_PARTITIONN)r3   r4   r5   authfixedfixed_without_partitionr6   r   r   PartitionTyper9   ;   s    ";r   r@   c                       e Zd ZdZdZdZdZy))ManagedPartnerBusiness.SurveyBusinessType
ADVERTISERAGENCYAPP_DEVELOPER	PUBLISHERN)r3   r4   r5   
advertiseragencyapp_developer	publisherr6   r   r   SurveyBusinessTyperB   @   s    !
'	r   rK   c                      e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZÐdZĐdÐZŐdĐZƐdŐZǐdƐZȐdǐZɐdȐZʐdɐZːdʐZ̐dːZ͐d̐Zΐd͐ZϐdΐZАdϐZѐdАZҐdѐZӐdҐZԐdӐZՐdԐZ֐dՐZאd֐ZؐdאZِdؐZڐdِZېdڐZܐdېZݐdܐZސdݐZߐdސZdߐZdZdZy(  !ManagedPartnerBusiness.TimezoneId0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480N(  r3   r4   r5   value_0value_1value_2value_3value_4value_5value_6value_7value_8value_9value_10value_11value_12value_13value_14value_15value_16value_17value_18value_19value_20value_21value_22value_23value_24value_25value_26value_27value_28value_29value_30value_31value_32value_33value_34value_35value_36value_37value_38value_39value_40value_41value_42value_43value_44value_45value_46value_47value_48value_49value_50value_51value_52value_53value_54value_55value_56value_57value_58value_59value_60value_61value_62value_63value_64value_65value_66value_67value_68value_69value_70value_71value_72value_73value_74value_75value_76value_77value_78value_79value_80value_81value_82value_83value_84value_85value_86value_87value_88value_89value_90value_91value_92value_93value_94value_95value_96value_97value_98value_99	value_100	value_101	value_102	value_103	value_104	value_105	value_106	value_107	value_108	value_109	value_110	value_111	value_112	value_113	value_114	value_115	value_116	value_117	value_118	value_119	value_120	value_121	value_122	value_123	value_124	value_125	value_126	value_127	value_128	value_129	value_130	value_131	value_132	value_133	value_134	value_135	value_136	value_137	value_138	value_139	value_140	value_141	value_142	value_143	value_144	value_145	value_146	value_147	value_148	value_149	value_150	value_151	value_152	value_153	value_154	value_155	value_156	value_157	value_158	value_159	value_160	value_161	value_162	value_163	value_164	value_165	value_166	value_167	value_168	value_169	value_170	value_171	value_172	value_173	value_174	value_175	value_176	value_177	value_178	value_179	value_180	value_181	value_182	value_183	value_184	value_185	value_186	value_187	value_188	value_189	value_190	value_191	value_192	value_193	value_194	value_195	value_196	value_197	value_198	value_199	value_200	value_201	value_202	value_203	value_204	value_205	value_206	value_207	value_208	value_209	value_210	value_211	value_212	value_213	value_214	value_215	value_216	value_217	value_218	value_219	value_220	value_221	value_222	value_223	value_224	value_225	value_226	value_227	value_228	value_229	value_230	value_231	value_232	value_233	value_234	value_235	value_236	value_237	value_238	value_239	value_240	value_241	value_242	value_243	value_244	value_245	value_246	value_247	value_248	value_249	value_250	value_251	value_252	value_253	value_254	value_255	value_256	value_257	value_258	value_259	value_260	value_261	value_262	value_263	value_264	value_265	value_266	value_267	value_268	value_269	value_270	value_271	value_272	value_273	value_274	value_275	value_276	value_277	value_278	value_279	value_280	value_281	value_282	value_283	value_284	value_285	value_286	value_287	value_288	value_289	value_290	value_291	value_292	value_293	value_294	value_295	value_296	value_297	value_298	value_299	value_300	value_301	value_302	value_303	value_304	value_305	value_306	value_307	value_308	value_309	value_310	value_311	value_312	value_313	value_314	value_315	value_316	value_317	value_318	value_319	value_320	value_321	value_322	value_323	value_324	value_325	value_326	value_327	value_328	value_329	value_330	value_331	value_332	value_333	value_334	value_335	value_336	value_337	value_338	value_339	value_340	value_341	value_342	value_343	value_344	value_345	value_346	value_347	value_348	value_349	value_350	value_351	value_352	value_353	value_354	value_355	value_356	value_357	value_358	value_359	value_360	value_361	value_362	value_363	value_364	value_365	value_366	value_367	value_368	value_369	value_370	value_371	value_372	value_373	value_374	value_375	value_376	value_377	value_378	value_379	value_380	value_381	value_382	value_383	value_384	value_385	value_386	value_387	value_388	value_389	value_390	value_391	value_392	value_393	value_394	value_395	value_396	value_397	value_398	value_399	value_400	value_401	value_402	value_403	value_404	value_405	value_406	value_407	value_408	value_409	value_410	value_411	value_412	value_413	value_414	value_415	value_416	value_417	value_418	value_419	value_420	value_421	value_422	value_423	value_424	value_425	value_426	value_427	value_428	value_429	value_430	value_431	value_432	value_433	value_434	value_435	value_436	value_437	value_438	value_439	value_440	value_441	value_442	value_443	value_444	value_445	value_446	value_447	value_448	value_449	value_450	value_451	value_452	value_453	value_454	value_455	value_456	value_457	value_458	value_459	value_460	value_461	value_462	value_463	value_464	value_465	value_466	value_467	value_468	value_469	value_470	value_471	value_472	value_473	value_474	value_475	value_476	value_477	value_478	value_479	value_480r6   r   r   
TimezoneIdrM   F   sg	   																																																																																																																																																																																																																																																																																																																																																																																													r   r  c                   h    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZy)ManagedPartnerBusiness.VerticalADVERTISING
AUTOMOTIVECONSUMER_PACKAGED_GOODS	ECOMMERCE	EDUCATIONENERGY_AND_UTILITIESENTERTAINMENT_AND_MEDIAFINANCIAL_SERVICESGAMINGGOVERNMENT_AND_POLITICSHEALTHLUXURY	MARKETING
NON_PROFITNOT_SETORGANIZATIONS_AND_ASSOCIATIONSOTHERPROFESSIONAL_SERVICES
RESTAURANTRETAIL
TECHNOLOGYTELECOMTRAVELN)r3   r4   r5   advertising
automotiveconsumer_packaged_goods	ecommerce	educationenergy_and_utilitiesentertainment_and_mediafinancial_servicesgaminggovernment_and_politicshealthluxury	marketing
non_profitnot_setorganizations_and_associationsotherprofessional_services
restaurantretail
technologytelecomtravelr6   r   r   Verticalr  )  s|    #!
";		5";1";	!
)I& 7!
!
r   rA  c                      y)Nmanaged_partner_businessesr6   )clss    r   get_endpointz#ManagedPartnerBusiness.get_endpointC  s    +r   c                 ^    ddl m}  || j                  |      j                  ||||||      S )Nr   )Business)r   r   )$facebook_business.adobjects.businessrG  _apicreate_managed_partner_business)	r   r   fieldsparamsbatchsuccessfailurependingrG  s	            r   
api_createz!ManagedPartnerBusiness.api_createH  s;    ADIII6VVW]_eglnuw~  AH  I  	Ir   r   	AdAccountr   ProductCatalogr   ManagedPartnerExtendedCreditr   Pager   Objectr   stringr   zlist<Object>r   r   r    r!   zunsigned intr"   r#   r$   boolr%   r&   r'   zlist<string>)r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   c                 b   i }t         j                  j                  j                         |d<   t         j                  j                  j                         |d<   t         j
                  j                  j                         |d<   t         j                  j                  j                         |d<   |S )Nr@   rK   r  rA  )r	   r@   __dict__valuesrK   r  rA  )rD  field_enum_infos     r   _get_field_enum_infoz+ManagedPartnerBusiness._get_field_enum_infoj  s    +A+O+O+X+X+_+_+a(0F0Y0Y0b0b0i0i0k,-(>(I(I(R(R(Y(Y([%&<&E&E&N&N&U&U&W
#r   )NNN)NNNNNF)r3   r4   r5   r   r   r7   r@   rK   r  rA  classmethodrE  rQ  _field_typesr]  __classcell__)r   s   @r   r	   r	      sm   K$$ << <
   a aF 4 , ,Ik+ 	9 		
 	 	!( 	N 	x 	h 	%h 	 	X 	 	 	X  	!(!" 	/#$ &.*8#'/&4&, 4++#9L<  r   r	   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   r6   r   r   <module>rf     s+    F M A 1 5\	\	r   