
    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                        e Zd Zd fd	Z G d dej
                        Z G d d      ZddZddZddd	dddddd
dd	dddd	dZ	e
d        Z xZS )ImageCopyrightc                 >    d| _         t        t        |   |||       y )NT)_isImageCopyrightsuperr	   __init__)selffbid	parent_idapi	__class__s       x/var/www/webhook.estador.de/web/meta/bot/venv/lib/python3.12/site-packages/facebook_business/adobjects/imagecopyright.pyr   zImageCopyright.__init__   s    !%nd,T9cB    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y)ImageCopyright.Fieldartistcopyright_monitoring_statuscreation_timecreator	custom_iddescriptionfilenameidimagematches_countoriginal_content_creation_dateownership_countriestagstitleupdate_timeN)__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%    r   r   Fieldr      sP    &C#'	#')I&3#r   r*   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ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZy)ImageCopyright.GeoOwnership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TP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ZWN(   r&   r'   r(   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tp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zwr)   r   r   GeoOwnershipr,   .   s   r   r&  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_utils:`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.utilsr)  warningr   _apir   r	   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   fieldsparamsbatchr9  r:  pendingr)  param_typesenumsrequests              r   api_getzImageCopyright.api_get-  s    5=g1W5H


X
Y

!J		%k59'(d;	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       dddddddd}dt        j                  j
                  j                         i}	t        | d	   d
d| j                  t        ||	      t        dt        |             }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r(  r*  stringzlist<geo_ownership_enum>unsigned int)r   r   r   r   geo_ownershipr!   r$   geo_ownership_enumr   POSTr,  r-  r.  r0  r8  )r;  r)  r<  r	   r&  __dict__valuesr   r=  r   r   r>  r?  r@  rA  rB  rC  s              r   
api_updatezImageCopyright.api_updateK  s    5=g1W5H


X
Y!#7.<
 !."="="F"F"M"M"O
 "J		%k59'(d;	
 	6"6"   INN??$$r   rM  datetimePhotorN  VideoCopyrightGeoGatezlist<string>)r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   c                 `    i }t         j                  j                  j                         |d<   |S )Nr&  )r	   r&  rR  rS  )clsfield_enum_infos     r   _get_field_enum_infoz#ImageCopyright._get_field_enum_info  s,    *8*E*E*N*N*U*U*W'r   )NNN)NNNNNF)r&   r'   r(   r   r   r*   r&  rK  rT  _field_typesclassmethodr[  __classcell__)r   s   @r   r	   r	      s}    C$$$ $"} }~%<$%N '/#'*46!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>rd     s+    F M A 1 5qqr   