
    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                   l     e Zd Zd fd	Z G d dej
                        Zd	dZdddZed        Z	 xZ
S )
AdgroupFacebookFeedbackc                 >    d| _         t        t        |   |||       y )NT)_isAdgroupFacebookFeedback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/adgroupfacebookfeedback.pyr   z AdgroupFacebookFeedback.__init__   s    *.'%t5dIsK    c                       e Zd ZdZdZy)AdgroupFacebookFeedback.FieldidpreviewN)__name__
__module____qualname__r   r    r   r   Fieldr      s    r   r   c                    ddl m} ||||j                  d       ddlm} ddi}	d|j
                  j                  j                         i}
t        | d   dd	| j                  t        |	|
      |d
t        || j                              }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j!                         S )Nr   )	api_utilsz:`success` and `failure` callback only work for batch call.)Commentorder
order_enumr   GETz	/commentsEDGE)target_classr   )node_idmethodendpointr   param_checkerr%   api_typeresponse_parser)successfailure)facebook_business.utilsr   warning#facebook_business.adobjects.commentr    Order__dict__valuesr   _apir   r   
add_params
add_fieldsadd_to_batchassure_callexecute)r   fieldsparamsbatchr,   r-   pendingr   r    param_typesenumsrequests               r   get_commentsz$AdgroupFacebookFeedback.get_comments!   s    5=g1W5H


X
Y?\
 '--00779
 "J 		%k59 (g499M	
 	6"6"   INN??$$r   string)r   r   c                 
    i }|S )Nr   )clsfield_enum_infos     r   _get_field_enum_infoz,AdgroupFacebookFeedback._get_field_enum_infoF   s    r   )NNN)NNNNNF)r   r   r   r   r   r   rA   _field_typesclassmethodrF   __classcell__)r   s   @r   r	   r	      sD    L$$ %D L  r   r	   N)*facebook_business.adobjects.abstractobjectr   .facebook_business.adobjects.abstractcrudobjectr   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   r   r   r   <module>rO      s)    F M A 1 544r   