
    PIi                     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                   R    e Zd Zd/ fd	Z G d dej
                        Zd0d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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 )1%ChinaBusinessOnboardingVettingRequestc                 >    d| _         t        t        |   |||       y )NT)(_isChinaBusinessOnboardingVettingRequest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/chinabusinessonboardingvettingrequest.pyr   z.ChinaBusinessOnboardingVettingRequest.__init__   s     8<53TCD)UXY    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/y.)/+ChinaBusinessOnboardingVettingRequest.Field"ad_account_creation_request_statusad_account_limitad_account_numberad_accounts_infoadvertiser_business_idadvertiser_business_namebusiness_manager_idbusiness_registrationbusiness_registration_idbusiness_verification_statuschinese_addresschinese_legal_entity_namecitycontactcoupon_codedisapprove_reasonenglish_business_nameidofficial_website_urlorg_ad_account_countpayment_typeplanning_agency_idplanning_agency_namepromotable_app_idspromotable_page_idspromotable_pagespromotable_urlsrequest_changes_reasonreviewed_userspend_limitstatussubverticalsubvertical_v2supporting_documenttime_changes_requestedtime_createdtime_updated	time_zoneused_reseller_linkuser_id	user_nameverticalvertical_v2viewed_by_resellerzip_codeN)0__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   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC    r   r   Fieldr      s    -Q*-/-!9#= 3 7#= 'E$+$?!#/ 755%1513-+!9'##)3!9%%	1	#1r   rH   c                 p   ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        |       	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   )	api_utilsz:`success` and `failure` callback only work for batch call.r(   GET/NODE)reuse_object)node_idmethodendpointr   param_checkertarget_classapi_typeresponse_parser)successfailure)facebook_business.utilsrJ   warningr   _apir   r	   r   
add_params
add_fieldsadd_to_batchassure_callexecute)r   fieldsparamsbatchrV   rW   pendingrJ   param_typesenumsrequests              r   api_getz-ChinaBusinessOnboardingVettingRequest.api_getL   s    5=g1W5H


X
Y

!J		%k59>(d;	
 	6"6"   INN??$$r   r   stringr   intr   r   zlist<Object>r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   zlist<string>r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   datetimebool)r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   c                 
    i }|S )NrG   )clsfield_enum_infos     r   _get_field_enum_infoz:ChinaBusinessOnboardingVettingRequest._get_field_enum_info   s    r   )NNN)NNNNNF)rD   rE   rF   r   r   rH   rg   _field_typesclassmethodro   __classcell__)r   s   @r   r	   r	      s   Z-$$ -^%<.,h.E. 	X. 	N	.
 	!(. 	#H. 	x. 	 . 	#H. 	'. 	8. 	$X. 	. 	8. 	x.  	X!." 	 #.$ 	h%.& 	'.( 	).* 	+., 	h-.. 	/.0 	n1.2 	~3.4 	N5.6 	>7.8 	!(9.: 	;.< 	u=.> 	(?.@ 	xA.B 	(C.D 	xE.F #-""$$[.L^  r   r	   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   rG   r   r   <module>rx      s+    F M A 1 5GGr   