
    PIii                    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                   t    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	 G d d      Z
 G d d      Z G d d      Z G d d      Zed        ZddZddZddZddZddZddZddZddZddZddZddZdd Zdd!Zdd"Zdd#Zdd$Zdd%Z dd&Z!dd'Z"dd(Z#dd)Z$dd*Z%dd+Z&dd,Z'dd-Z(dd.Z)dd/Z*dd0Z+dd1Z,dd2Z-dd3Z.dd4Z/dd5Z0dd6Z1dd7Z2dd8Z3dd9Z4dd:Z5dd;Z6dd<Z7dd=Z8dd>Z9dd?Z:dd@Z;ddAZ<ddBZ=ddCZ>ddDZ?ddEZ@ddFZAddGZBddHZCddIZDddJZEddKZFddLZGddMZHddNZIddOZJddPZKi dQdRdSdTdUdVdWdVdXdYdZdVd[d\d]dTd^dTd_d`dadRdbdYdcdTdddRdedRdfdRdgdRi dhdTdidVdjdVdkdRdldVdmdYdndYdod`dpd`dqd`drdsdtd`dudTdvdRdwdRdxdydzdRi d{d`d|dRd}d~ddRddRddTddRddRddRdd\ddRdd`dd`ddRdd`dd`ddRi ddRddRddVdd\ddYdd`dd`dd`ddRddRdd\ddRddRddRddddRddRi ddRddTddRddRdd\ddsddRddRddRddRddRddRdd\ddVdd\ddRddRi ddRddddRddRddRddRddRddTddRddRdddd\dd`dd`dd`ddRddRdRdRdRdRdÜZLedĄ        ZM xZNS )Applicationc                 >    d| _         t        t        |   |||       y )NT)_isApplicationsuperr	   __init__)selffbid	parent_idapi	__class__s       u/var/www/webhook.estador.de/web/meta/bot/venv/lib/python3.12/site-packages/facebook_business/adobjects/application.pyr   zApplication.__init__   s    "k4)$	3?    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`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZlyk)lApplication.Field	aam_rulesan_ad_space_limitan_platformsandroid_key_hashandroid_sdk_error_categoriesapp_domainsapp_events_configapp_events_feature_bitmaskapp_events_session_timeoutapp_install_trackedapp_nameapp_signals_binding_iosapp_typeauth_dialog_data_help_urlauth_dialog_headlineauth_dialog_perms_explanation&auth_referral_default_activity_privacyauth_referral_enabledauth_referral_extended_permsauth_referral_friend_permsauth_referral_response_typeauth_referral_user_permsauto_event_mapping_androidauto_event_mapping_iosauto_event_setup_enabledauto_log_app_events_defaultauto_log_app_events_enabledbusinesscanvas_fluid_heightcanvas_fluid_width
canvas_urlcategoryclient_configcompanyconfigured_ios_ssocontact_emailcreated_timecreator_uiddaily_active_usersdaily_active_users_rankdeauth_callback_urldefault_share_modedescriptionenigma_configfinancial_id gdpv4_chrome_custom_tabs_enabledgdpv4_enabledgdpv4_nux_contentgdpv4_nux_enabledhas_messenger_producthosting_urlicon_urlidios_bundle_idios_sdk_dialog_flowsios_sdk_error_categoriesios_sfvc_attr#ios_supports_native_proxy_auth_flowios_supports_system_authipad_app_store_idiphone_app_store_idlatest_sdk_versionlinklogging_tokenlogo_url
migrationsmobile_profile_section_urlmobile_web_urlmonthly_active_usersmonthly_active_users_rankname	namespaceobject_store_urlsowner_businesspage_tab_default_namepage_tab_url	photo_urlprivacy_policy_urlprofile_section_urlproperty_idprotected_mode_rulesreal_time_mode_devicesrestrictionsrestrictive_data_filter_paramsrestrictive_data_filter_rulessdk_update_messageseamless_loginsecure_canvas_urlsecure_page_tab_urlserver_ip_whitelistsmart_login_bookmark_icon_urlsmart_login_menu_icon_urlsocial_discoverysubcategorysuggested_events_settingsupported_platforms$supports_apprequests_fast_app_switchsupports_attributionsupports_implicit_sdk_loggingsuppress_native_ios_gdpterms_of_service_urlurl_scheme_suffixuser_support_emailuser_support_urlwebsite_urlweekly_active_usersN)m__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   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r    r   r   Fieldr      sY   	/%-'E$#/%A"%A"3";$?!5(G%1Y. 7'E$%A"&C##= %A"!9#= &C#&C#31!
'1'%#1";31#'%+M('// 7#'5#= '.S+#= /31'!
%A")5$?!	/) 7%	13#5!9%)I&(G%1)/33(G%$?!-##= 3/U,5(G%";5/1-#3r   r   c                   D    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y)Application.SupportedPlatformsAMAZONANDROIDCANVASGAMEROOMINSTANT_GAMEIPADIPHONE
MOBILE_WEBOCULUSSAMSUNGSUPPLEMENTARY_IMAGESWEBWINDOWSXIAOMIN)r   r   r   amazonandroidcanvasgameroominstant_gameipadiphone
mobile_weboculussamsungsupplementary_imageswebwindowsxiaomir   r   r   SupportedPlatformsr      sI    %!
5r   r   c                   0    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zy
)Application.AnPlatformsr   DESKTOPGALAXYINSTANT_ARTICLESIOSr   r   UNKNOWNr   N)r   r   r   r   desktopgalaxyinstant_articlesiosr   r   unknownr   r   r   r   AnPlatformsr      s0    -!
r   r   c                       e Zd ZdZdZy)Application.Platformr   r   N)r   r   r   r   r   r   r   r   Platformr      s    r   r   c                       e Zd ZdZdZdZy)Application.RequestTypeAPP_INDEXINGBUTTON_SAMPLINGPLUGINN)r   r   r   app_indexingbutton_samplingpluginr   r   r   RequestTyper      s    %+r   r   c                       e Zd ZdZdZdZy)Application.MutationMethodADDDELETEREPLACEN)r   r   r   adddeletereplacer   r   r   MutationMethodr      s    r   r   c                       e Zd ZdZdZy)Application.PostMethodCODELESSEYMTN)r   r   r   codelesseymtr   r   r   
PostMethodr      s    r   r   c                   4    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
Zy)Application.OwnerPermissionsDEVELOPMANAGEMANAGE_EXTENSIONSMANAGE_PHONEMANAGE_PHONE_ASSETSMANAGE_TEMPLATES	MESSAGING	VIEW_COSTVIEW_PHONE_ASSETSVIEW_TEMPLATESNr   r   r   developmanagemanage_extensionsmanage_phonemanage_phone_assetsmanage_templates	messaging	view_costview_phone_assetsview_templatesr   r   r   OwnerPermissionsr      8    /%3-		/)r   r   c                   4    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
Zy)Application.PartnerPermissionsr   r   r   r   r   r   r   r   r   r   Nr   r   r   r   PartnerPermissionsr      r   r   r   c                      y)Nadnetwork_applicationsr   )clss    r   get_endpointzApplication.get_endpoint   s    'r   c                 ^    ddl m}  || j                  |      j                  ||||||      S )Nr   Business)r   r   )$facebook_business.adobjects.businessr   _apicreate_ad_network_application)	r   r   fieldsparamsbatchsuccessfailurependingr   s	            r   
api_createzApplication.api_create   s;    ADIII6TTU[]cejlsu|  F  G  	Gr   c                 t   ddl m} ||||j                  d       d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.advertiser_idstringrK   GET/NODEreuse_objectnode_idmethodendpointr   param_checkertarget_classapi_typeresponse_parserr   r   facebook_business.utilsr   warningr   r   r   r	   r   
add_params
add_fieldsadd_to_batchassure_callexecuter   r   r   r   r   r   r   r   param_typesenumsrequests              r   api_getzApplication.api_get   s    5=g1W5H


X
YX

!J		%k59$(d;	
 	6"6"   INN??$$r   c                 F   ddl m} ||||j                  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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   allow_cycle_app_secretboolr   zlist<an_platforms_enum>r   list<string>r!   r   r#   r%   r&   r(   r)   r*   r+   r,   r3   r4   r5   r:   r?   )rZ   r^   ra   rd   ri   rn   ro   rp   r{   r|   r}   r~   r   an_platforms_enumrK   POSTr  r  r  r  r  )r  r   r  r	   r   __dict__valuesr   r   r   r   r  r  r  r  r  r  s              r   
api_updatezApplication.api_update   s   5=g1W5H


X
Y
$f
5
 >
 	

 
 #H
 ,X
 $V
 +N
 ).
 *8
 '
 "6
 !&
 (
  X!
" "8#
$ '!%-"*$!)#+#1$,!)"* (#=
B  !8!8!A!A!H!H!J
 "J		%k59$(d;	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddd}ddgi}	t        | d   d	d
| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   	type_enumint)typeuid
test-usersrK   r   	/accountsEDGEr  r   r  r  r  r   r  r   r   r   r   r   r  r  r  r  r  r  s              r   delete_accountszApplication.delete_accounts4  s    5=g1W5H


X
Y

 

 "J 		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddi}ddgi}	t        | d   dd	| j                  t        ||	      t        d
t        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r(  r&  r*  rK   r  r+  r,  r-  r  r  r.  r  s              r   get_accountszApplication.get_accountsW  s    5=g1W5H


X
YK
 

 "J 		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       dddddddd	}dd
gi}	t        | d   dd| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r  r   list<Permission>r&  r'  )	installedminorr]   owner_access_tokenpermissionsr(  r)  r*  rK   r!  r+  r,  r-  r  r  r.  r  s              r   create_accountzApplication.create_accounty  s    5=g1W5H


X
Y"*-
 

 "J 		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  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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d0ddd1ddd2}g d3d4gd5}	t        | d6   d7d8| j                  t        ||	      t        d9t        t        | j                  :      ;      }
|
j                  |       |
j                  |       ||
j                  |||<       |
S |r|
S | j                          |
j                         S )=Nr   r   r   r   r   advertiser_tracking_enabledr  anon_idapp_user_idapplication_tracking_enabledattributionattribution_referrerattribution_sources	list<map>auto_publish	bundle_idbundle_short_versionbundle_versioncampaign_idsclick_idconsider_viewscustom_eventslist<Object>custom_events_filefiledata_processing_optionsr  data_processing_options_countryunsigned intdata_processing_options_statedevice_tokenevent
event_enumevent_idextinfoObjectgoogle_install_referrerinclude_dwell_datainclude_video_data
install_idinstall_referrerinstall_timestampfloatinstaller_packageis_fblimited_data_usemeta_install_referrermapuser_id_type_enum)migration_bundleoperational_parameterspage_idpage_scoped_user_idreceipt_datasdk_versionudurl_schemesuser_iduser_id_type	vendor_idwindows_attribution_id)CUSTOM_APP_EVENTSDEFERRED_APP_LINKMOBILE_APP_INSTALLINSTANT_GAMES_PLAYER_ID)rS  rc  rK   r!  z/activitiesr,  r-  r  r  r.  r  s              r   create_activityzApplication.create_activity  s   5=g1W5H


X
Y/
X/
)6/
 x/
 8	/

 +F/
 8/
 #H/
 ";/
 F/
 /
 #H/
 h/
 H/
 /
 f/
  ^!/
" !&#/
$ &~%/
& .~'/
( ,^)/
* H+/
, \-/
. //
0 x1/
2 &x3/
4 !&5/
6 !&7/
8 (9/
: ;/
<  =/
>  ?/
@ VA/
B C/
D $XE/
F !)&1%#1$#)/!&.]/
b *"	
 "J"		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/ad_placement_groupsr,  r-  r  r  r.  r  s              r   get_ad_placement_groupsz#Application.get_ad_placement_groups      5=g1W5H


X
Y

!J+		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} ddi}	i }
t        | d   dd	| j                  t        |	|
      |d
t        || j                              }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   )AdPlacement
request_idr   rK   r  z/adnetwork_placementsr,  r-  r  r  )r  r   r  'facebook_business.adobjects.adplacementry  r   r   r   r   r  r  r  r  r  )r   r   r   r   r   r   r   r   ry  r  r  r  s               r   get_ad_network_placementsz%Application.get_ad_network_placements  s    5=g1W5H


X
YG(

!J,		%k59$(ktyyQ	
 	6"6"   INN??$$r   c                     ddl m} ||||j                  d       ddlm} ddddd	d
ddddd
}	|j
                  j                  j                         |j                  j                  j                         |j                  j                  j                         |j                  j                  j                         |j                  j                  j                         d}
t        | d   dd| j                  t        |	|
      |dt        || j                              }|j!                  |       |j#                  |       ||j%                  |||       |S |r|S | j'                          |j)                         S )Nr   r   r   !AdNetworkAnalyticsSyncQueryResultaggregation_period_enumlist<breakdowns_enum>rA  rO  list<metrics_enum>ordering_column_enumordering_type_enumr  datetime)
aggregation_period
breakdownsfilterslimitmetricsordering_columnordering_typeshould_include_untilsinceuntilr  breakdowns_enummetrics_enumr  r  rK   r  /adnetworkanalyticsr,  r-  r  r  )r  r   r  =facebook_business.adobjects.adnetworkanalyticssyncqueryresultr  AggregationPeriodr"  r#  
BreakdownsMetricsOrderingColumnOrderingTyper   r   r   r   r  r  r  r  r  r   r   r   r   r   r   r   r   r  r  r  r  s               r   get_ad_network_analyticsz$Application.get_ad_network_analytics3  sn   5=g1W5H


X
Ys";1"#+51$*
 (I'Z'Z'c'c'j'j'l@KKTT[[]=EENNUUW$E$T$T$]$]$d$d$f"C"P"P"Y"Y"`"`"b
 "J*		%k59:(6W]a]f]fg	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} ddddd	d
dddd	}	|j
                  j                  j                         |j                  j                  j                         |j                  j                  j                         |j                  j                  j                         |j                  j                  j                         d}
t        | d   dd| j                  t        |	|
      t        dt!        t        | j                              }|j#                  |       |j%                  |       ||j'                  |||       |S |r|S | j)                          |j+                         S )Nr   r   r   r~  r  r  rJ  r'  r  r  r  r  )	r  r  r  r  r  r  r  r  r  r  rK   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  r  r  r  r  s               r   create_ad_network_analyticz&Application.create_ad_network_analytica  sg   5=g1W5H


X
Ys";1%+51

 (I'Z'Z'c'c'j'j'l@KKTT[[]=EENNUUW$E$T$T$]$]$d$d$f"C"P"P"Y"Y"`"`"b
 "J*		%k59$(ktyyQ	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} ddi}	i }
t        | d   dd	| j                  t        |	|
      |d
t        || j                              }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   )"AdNetworkAnalyticsAsyncQueryResult	query_idsr  rK   r  z/adnetworkanalytics_resultsr,  r-  r  r  )r  r   r  >facebook_business.adobjects.adnetworkanalyticsasyncqueryresultr  r   r   r   r   r  r  r  r  r  )r   r   r   r   r   r   r   r   r  r  r  r  s               r    get_ad_network_analytics_resultsz,Application.get_ad_network_analytics_results  s    5=g1W5H


X
Yu

!J2		%k59;(6X^b^g^gh	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddd}i }	t        | d   dd	| j                  t        ||	      t        d
t        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r  r   )advertiser_idsfb_content_datarK   r  z/aem_attributionr,  r-  r  r  r.  r  s              r   get_aem_attributionzApplication.get_aem_attribution  s    5=g1W5H


X
Y,'

!J'		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddi}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r  r  rK   r  z/aem_conversion_configsr,  r-  r  r  r.  r  s              r   get_aem_conversion_configsz&Application.get_aem_conversion_configs  s    5=g1W5H


X
Yn

!J.		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddd}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r   )
catalog_idfb_content_idsrK   r  z/aem_conversion_filterr,  r-  r  r  r.  r  s              r   get_aem_conversion_filterz%Application.get_aem_conversion_filter  s    5=g1W5H


X
Y"&

!J-		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddi}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   aem_conversionsrA  rK   r!  z/aem_conversionsr,  r-  r  r  r.  r  s              r   create_aem_conversionz!Application.create_aem_conversion  s    5=g1W5H


X
Y{

!J'		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddddddd}i }	t        | d   d	d
| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r'  r  r   )app_idis_aem_readyis_app_aem_install_readyis_app_aem_readyis_skan_readymessagerK   r!  z/aem_skan_readinessr,  r-  r  r  r.  r  s              r   create_aem_skan_readinessz%Application.create_aem_skan_readiness,  s    5=g1W5H


X
Y"(. &#

!J*		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} i }	i }
t        | d   dd| j                  t        |	|
      |dt        || j                  	      
      }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   r   rK   r  z	/agenciesr,  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   r   r  r  r  s               r   get_agencieszApplication.get_agenciesP  s    5=g1W5H


X
YA

!J 		%k59!(hDIIN	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddddd}i }	t        | d   d	d
| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r  r   r  )ecpmsr  rz  sync_apirK   r!  z/aggregate_revenuer,  r-  r  r  r.  r  s              r   create_aggregate_revenuez$Application.create_aggregate_revenueo  s    5=g1W5H


X
Y#'"	

!J)		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/android_dialog_configsr,  r-  r  r  r.  r  s              r   get_android_dialog_configsz&Application.get_android_dialog_configs  s    5=g1W5H


X
Y

!J.		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/app_capi_settingsr,  r-  r  r  r.  r  s              r   get_app_capi_settingsz!Application.get_app_capi_settings  s    5=g1W5H


X
Y

!J)		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/app_event_typesr,  r-  r  r  r.  r  s              r   get_app_event_typeszApplication.get_app_event_types  s    5=g1W5H


X
Y

!J'		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                 :   ddl m} ||||j                  d       ddddddd}t        j                  j
                  j                         t        j                  j
                  j                         d	}	t        | d
   dd| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j!                         S )Nr   r   r   r   platform_enumrequest_type_enumrb  )app_versiondevice_session_id
extra_infoplatformrequest_typetree)r  r  rK   r!  z/app_indexingr,  r-  r  r  )r  r   r  r	   r   r"  r#  r   r   r   r   r   r  r  r  r  r  r  s              r   create_app_indexingzApplication.create_app_indexing  s   5=g1W5H


X
Y#!)"'/
 )11::AAC!,!8!8!A!A!H!H!J
 "J$		%k59$(ktyyQ	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddd}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r   )r  rU  rK   r!  z/app_indexing_sessionr,  r-  r  r  r  r  s              r   create_app_indexing_sessionz'Application.create_app_indexing_session  s    5=g1W5H


X
Y!)

!J,		%k59$(ktyyQ	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} ddi}	i }
t        | d   dd	| j                  t        |	|
      |d
t        || j                              }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   )Groupgroup_idr   rK   r  z/app_installed_groupsr,  r-  r  r  )r  r   r  !facebook_business.adobjects.groupr  r   r   r   r   r  r  r  r  r  )r   r   r   r   r   r   r   r   r  r  r  r  s               r   get_app_installed_groupsz$Application.get_app_installed_groups1  s    5=g1W5H


X
Y;

!J,		%k59(eK	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       dddd}dt        j                  j
                  j                         i}	t        | d   dd	| j                  t        ||	      t        d
t        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r   r  )	device_idrQ  r  rK   r!  z/app_push_device_tokenr,  r-  r  r  )r  r   r  r	   r   r"  r#  r   r   r   r   r  r  r  r  r  r  s              r   create_app_push_device_tokenz(Application.create_app_push_device_tokenQ  s    5=g1W5H


X
Y!$'
 [11::AAC
 "J-		%k59$(ktyyQ	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z
/appassetsr,  r-  r  r  r.  r  s              r   get_app_assetszApplication.get_app_assetss      5=g1W5H


X
Y

!J!		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       dddd}i }	t        | d   dd	| j                  t        ||	      t        d
t        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   rL  r   )assetcommentr(  rK   r!  z/assetsr,  r-  r  r  r  r  s              r   create_assetzApplication.create_asset  s    5=g1W5H


X
Y


!J		%k59$(ktyyQ	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} ddi}	i }
t        | d   dd	| j                  t        |	|
      |d
t        || j                              }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   )	AdAccountr2   r   rK   r  z/authorized_adaccountsr,  r-  r  r  )r  r   r  %facebook_business.adobjects.adaccountr  r   r   r   r   r  r  r  r  r  )r   r   r   r   r   r   r   r   r  r  r  r  s               r   get_authorized_ad_accountsz&Application.get_authorized_ad_accounts  s    5=g1W5H


X
YC

!J-		%k59"(iTYYO	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddi}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r  r   rK   r  z'/button_auto_detection_device_selectionr,  r-  r  r  r.  r  s              r   *get_button_auto_detection_device_selectionz6Application.get_button_auto_detection_device_selection  s    5=g1W5H


X
Y

!J>		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/cloudbridge_settingsr,  r-  r  r  r.  r  s              r   get_cloudbridge_settingsz$Application.get_cloudbridge_settings  s    5=g1W5H


X
Y

!J,		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddddd}t        j                  j
                  j                         t        j                  j
                  j                         t        j                  j
                  j                         d	}	t        | d
   dd| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j!                          |
j#                         S )Nr   r   r   rA  mutation_method_enumr  post_method_enum)mappingsmutation_methodr  post_method)r  r  r  rK   r!  z/codeless_event_mappingsr,  r-  r  r  )r  r   r  r	   r   r"  r#  r   r   r   r   r   r   r  r  r  r  r  r  s              r   create_codeless_event_mappingz)Application.create_codeless_event_mapping  s$   5=g1W5H


X
Y#5'-	
 %0$>$>$G$G$N$N$P(11::AAC + 6 6 ? ? F F H

 "J/		%k59$(ktyyQ	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} i }	i }
t        | d   dd| j                  t        |	|
      |dt        || j                  	      
      }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   r   rK   r  z/connected_client_businessesr,  r-  r  r  r  r  s               r   get_connected_client_businessesz+Application.get_connected_client_businesses4  s    5=g1W5H


X
YA

!J3		%k59!(hDIIN	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} ddd}	d|j
                  j                  j                         i}
t        | d   d	d
| j                  t        |	|
      |dt        || j                              }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j!                         S )Nr   r   r   )DACheckr  connection_method_enum)checksconnection_methodrK   r  z
/da_checksr,  r-  r  r  )r  r   r  #facebook_business.adobjects.dacheckr  ConnectionMethodr"  r#  r   r   r   r   r  r  r  r  r  )r   r   r   r   r   r   r   r   r  r  r  r  s               r   get_da_checkszApplication.get_da_checksS  s    5=g1W5H


X
Y?$!9

 %g&>&>&G&G&N&N&P
 "J!		%k59 (g499M	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddi}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   tracking_domainsr  rK   r!  z/domain_reportsr,  r-  r  r  r.  r  s              r   create_domain_reportz Application.create_domain_reportu  s    5=g1W5H


X
Y

!J&		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddi}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   order_idr   rK   r  z/iap_purchasesr,  r-  r  r  r.  r  s              r   get_iap_purchaseszApplication.get_iap_purchases  s    5=g1W5H


X
Y

!J%		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/ios_dialog_configsr,  r-  r  r  r.  r  s              r   get_ios_dialog_configsz"Application.get_ios_dialog_configs      5=g1W5H


X
Y

!J*		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} i }	i }
t        | d   dd| j                  t        |	|
      |dt        || j                  	      
      }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   )
AdsDatasetrK   r  z/linked_datasetr,  r-  r  r  )r  r   r  &facebook_business.adobjects.adsdatasetr  r   r   r   r   r  r  r  r  r  )r   r   r   r   r   r   r   r   r  r  r  r  s               r   get_linked_datasetzApplication.get_linked_dataset  s    5=g1W5H


X
YE

!J&		%k59#(jdiiP	
 	6"6"   INN??$$r   c                 
   ddl m} ||||j                  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}i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||        |
S |r|
S | j                          |
j                         S )!Nr   r   r   r   r   r>  attribution_methodattribution_modelr?  auditing_tokenclick_attr_windowrO  rI  rJ  decline_reason	device_osengagement_typerR  rT  event_reported_timefb_ad_idfb_adgroup_idfb_click_timer  )fb_view_timerW  inactivity_window_hoursrZ  r_  ra  used_install_referrerview_attr_windowrK   r!  z/mmp_auditingr,  r-  r  r  r.  r  s              r   create_mmp_auditingzApplication.create_mmp_auditing  s   5=g1W5H


X
Y
X
8
 !(
  	

 #H
 h
  
 ^
 h
 
 x
 X
 
 ">
 
  ^!
" ^#
$ +'/'5"%-%+ .3
6
!J$		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       dddddd}ddd	gi}	t        | d
   dd| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r   rV  r  )r  rU  
os_versionr  ri  r   r   rK   r  z/mobile_sdk_gkr,  r-  r  r  r.  r  s              r   get_mobile_sdk_gkzApplication.get_mobile_sdk_gk'  s    5=g1W5H


X
Y!"'#
 
 "J%		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r   /monetized_digital_store_objectsr,  r-  r  r  r.  r  s              r   #get_monetized_digital_store_objectsz/Application.get_monetized_digital_store_objectsN  s    5=g1W5H


X
Y

!J7		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddd}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r   )
content_idstorerK   r!  r  r,  r-  r  r  r.  r  s              r   %create_monetized_digital_store_objectz1Application.create_monetized_digital_store_objectl  s    5=g1W5H


X
Y"

!J7		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} i }	i }
t        | d   dd| j                  t        |	|
      |dt        || j                  	      
      }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   NullNoderK   r  z/object_typesr,  r-  r  r  r  r   r  $facebook_business.adobjects.nullnoder$  r   r   r   r   r  r  r  r  r  r   r   r   r   r   r   r   r   r$  r  r  r  s               r   get_object_typeszApplication.get_object_types  s    5=g1W5H


X
YA

!J$		%k59!(hDIIN	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddlm} i }	i }
t        | d   dd| j                  t        |	|
      |dt        || j                  	      
      }|j                  |       |j                  |       ||j                  |||       |S |r|S | j                          |j                         S )Nr   r   r   r#  rK   r  z/objectsr,  r-  r  r  r%  r'  s               r   get_objectszApplication.get_objects  s    5=g1W5H


X
YA

!J		%k59!(hDIIN	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddd}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r  )flashunityrK   r!  z/occludespopupsr,  r-  r  r  r.  r  s              r   create_occludes_popupz!Application.create_occludes_popup  s    5=g1W5H


X
Y

!J&		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       dddddd}d	d
dgi}	t        | d   dd| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r   r3  r'  zlist<status_enum>)r   rL   
permissionproxied_app_idstatusstatus_enumlive
unapprovedrK   r  z/permissionsr,  r-  r  r  r.  r  s              r   get_permissionszApplication.get_permissions  s    5=g1W5H


X
Y (%,#)
 
 "J#		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddi}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   product_idsr  rK   r  z	/productsr,  r-  r  r  r.  r  s              r   get_productszApplication.get_products  s    5=g1W5H


X
Y>

!J 		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z
/purchasesr,  r-  r  r  r.  r  s              r   get_purchaseszApplication.get_purchases0  r  r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/rolesr,  r-  r  r  r.  r  s              r   	get_roleszApplication.get_rolesN  s    5=g1W5H


X
Y

!J		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/server_domain_infosr,  r-  r  r  r.  r  s              r   get_server_domain_infosz#Application.get_server_domain_infosl  rw  r   c                    ddl m} ||||j                  d       ddi}i }	t        | d   dd| j                  t        ||	      t        d	t        t        | j                  
            }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   
dataset_idrO  rK   r  z/sgw_dataset_statusr,  r-  r  r  r.  r  s              r   get_sgw_dataset_statusz"Application.get_sgw_dataset_status  s    5=g1W5H


X
Y.

!J*		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddd}i }	t        | d   dd	| j                  t        ||	      t        d
t        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r   rO  )	client_iprA  rK   r  z/sgw_install_deferral_linkr,  r-  r  r  r.  r  s              r   get_sgw_install_deferral_linkz)Application.get_sgw_install_deferral_link  s    5=g1W5H


X
Y!(

!J1		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/subscribed_domainsr,  r-  r  r  r.  r  s              r   get_subscribed_domainsz"Application.get_subscribed_domains  r  r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  z/subscribed_domains_phishingr,  r-  r  r  r.  r  s              r   get_subscribed_domains_phishingz+Application.get_subscribed_domains_phishing  s    5=g1W5H


X
Y

!J3		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddd}i }	t        | d   dd	| j                  t        ||	      t        d
t        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r  r   )r   objectrK   r   /subscriptionsr,  r-  r  r  r.  r  s              r   delete_subscriptionsz Application.delete_subscriptions  s    5=g1W5H


X
Y$

!J%		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       i }i }	t        | d   dd| j                  t        ||	      t        dt        t        | j                        	      }
|
j                  |       |
j                  |       ||
j                  |||
       |
S |r|
S | j                          |
j                         S )Nr   r   r   rK   r  rL  r,  r-  r  r  r.  r  s              r   get_subscriptionszApplication.get_subscriptions%  s    5=g1W5H


X
Y

!J%		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       dddddd}i }	t        | d   d	d
| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   r   r  r  )callback_urlr   include_valuesrK  verify_tokenrK   r!  rL  r,  r-  r  r  r.  r  s              r   create_subscriptionzApplication.create_subscriptionC  s    5=g1W5H


X
Y$$$$

!J%		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddddd}ddgi}	t        | d	   d
d| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   rO  rV  session_type_enum)file_length	file_name	file_typesession_type
attachmentrK   r!  z/uploadsr,  r-  r  r  r.  r  s              r   create_uploadzApplication.create_uploadf  s    5=g1W5H


X
Y)!!/	
  "

 "J		%k59+(6HdiiX	
 	6"6"   INN??$$r   c                 6   ddl m} ||||j                  d       ddddd}t        j                  j
                  j                         t        j                  j
                  j                         d}	t        | d	   d
d| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j!                         S )Nr   r   r   zlist<owner_permissions_enum>r   zlist<partner_permissions_enum>)owner_permissionspartner_app_idpartner_permissionssolution_name)owner_permissions_enumpartner_permissions_enumrK   r!  z/whatsapp_business_solutionr,  r-  r  r  )r  r   r  r	   r   r"  r#  r   r   r   r   r   r  r  r  r  r  r  s              r   "create_whats_app_business_solutionz.Application.create_whats_app_business_solution  s   5=g1W5H


X
Y!?&#C%	
 '2&B&B&K&K&R&R&T(3(F(F(O(O(V(V(X
 "J2		%k59$(ktyyQ	
 	6"6"   INN??$$r   c                    ddl m} ||||j                  d       ddi}dddgi}	t        | d   d	d
| j                  t        ||	      t        dt        t        | j                              }
|
j                  |       |
j                  |       ||
j                  |||       |
S |r|
S | j                          |
j                         S )Nr   r   r   role	role_enumOWNERPARTNERrK   r  z/whatsapp_business_solutionsr,  r-  r  r  r.  r  s              r    get_whats_app_business_solutionsz,Application.get_whats_app_business_solutions  s    5=g1W5H


X
YK
 
 "J3		%k59+(6HdiiX	
 	6"6"   INN??$$r   r   r   r   rO  r   r  r   r   rJ  r   r   rV  r   r   r    r  r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r   r3   r4   r5   r6   r7   rb  r8   r9   r:   r;   r  r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   zmap<string, bool>rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   r'  rn   ro   rp   rq   rr   rs   rt   ru   rv   zlist<SupportedPlatforms>rw   rx   ry   rz   r{   r|   )r}   r~   r   r   c                    i }t         j                  j                  j                         |d<   t         j                  j                  j                         |d<   t         j
                  j                  j                         |d<   t         j                  j                  j                         |d<   t         j                  j                  j                         |d<   t         j                  j                  j                         |d<   t         j                  j                  j                         |d<   t         j                  j                  j                         |d<   |S )	Nr   r   r   r   r   r   r   r   )r	   r   r"  r#  r   r   r   r   r   r   r   )r   field_enum_infos     r   _get_field_enum_infoz Application._get_field_enum_info>	  s	   0;0N0N0W0W0^0^0`,-)4)@)@)I)I)P)P)R&&1&:&:&C&C&J&J&L
#)4)@)@)I)I)P)P)R&,7,F,F,O,O,V,V,X()(3(>(>(G(G(N(N(P%.9.J.J.S.S.Z.Z.\*+0;0N0N0W0W0^0^0`,-r   )NNN)NNNNNF)Or   r   r   r   r   r   r   r   r   r   r   r   r   r   classmethodr   r   r  r$  r/  r1  r8  rt  rv  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  r  r  r  r  r  r  r  r  r!  r(  r*  r.  r6  r9  r;  r=  r?  rB  rE  rG  rI  rM  rO  rT  r\  rd  rj  _field_typesrm  __classcell__)r   s   @r   r	   r	      s   @j4$$ j4X  	 	  
 
 
* 
*
* 
* ( (G%>;%z!%F %D&%PR%h%<%@,%\+%Z%@%@%>%@%>"%H%> %D%<%<%<$%L%@%@ %D%<%B%@%>%<#%J%> %D%>%>%<%>5%n%%N%<%@%>%>%@%%N%>%<%<%<%>%@%<%<%@%<!%F#%J"%H!%FkXk^k 	k 	N	k
 	'k 	~k 	Xk 	%nk 	%nk 	vk 	Hk 	">k 	Nk 	$Xk 	k  	(!k" 	1(#k$ 	 %k& 	''k( 	%n)k* 	&x+k, 	#N-k. 	%n/k0 	!.1k2 	#F3k4 	&v5k6 	&v7k8 	J9k: 	v;k< 	n=k> 	h?k@ 	HAkB 	CkD 	8EkF 	fGkH 	IkJ 	
KkL 	xMkN 	hOkP 	">QkR 	xSkT 	hUkV 	xWkX 	YkZ 	[k\ 	+F]k^ 	_k` 	Xakb 	Vckd 	 ekf 	xgkh 	Hikj 	hkkl 	mkn 	okp 	#Nqkr 	skt 	.vukv 	#Fwkx 	Xykz 	x{k| 	h}k~ 	k@ 	AkB 	HCkD 	)EkF 	%hGkH 	(IkJ 	KkL 	$^MkN 	OkP 	XQkR 	XSkT 	*UkV 	 WkX 	YkZ 	X[k\ 	h]k^ 	x_k` 	xakb 	ckd 	!.ekf 	gkh 	)(ikj 	(kkl 	hmkn 	%okp 	Xqkr 	xskt 	xukv 	(wkx 	$Xykz 	N{k| 	x}k~ 	#Hk@ 	9AkB 	/CkD 	EkF 	(GkH 	"6IkJ 	KkL 	XMkN '$'UkLX 
 
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>rv     s+    F M A 1 5t$t$r   