+
    TŎiG                     V    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	  ! R R4      t
R# )	    )	AdAccount)Page)ObjectParser)FacebookRequest)TypeCheckerc                      a  ] tR t^t o  ! R R]4      t ! R R]4      t ! R R]4      t]R 4       t	RR	 lt
RR
 ltRR ltRtV tR# )AdAccountUserMixinc                   &    ] tR t^tRtRtRtRtRtR# )AdAccountUserMixin.Fieldidnamepermissionsrole N)	__name__
__module____qualname____firstlineno__r   r   r   r   __static_attributes__r       څ/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/helpers/adaccountusermixin.pyFieldr      s    #r   r   c                   .    ] tR t^t^t^t^t^t^t^t	Rt
R# )AdAccountUserMixin.Permissionr   N)r   r   r   r   account_adminadmanager_readadmanager_writebilling_readbilling_writereportsr   r   r   r   
Permissionr      s     r   r!   c                   "    ] tR t^tRtRtRtRtR# )AdAccountUserMixin.Rolei  i  i  r   N)r   r   r   r   administratoranalystmanagerr   r   r   r   Roler#      s    r   r'   c                    R # )usersr   )clss   &r   get_endpointAdAccountUserMixin.get_endpoint"   s    r   Nc                2    V P                  \        WRR7      # )z;Returns iterator over AdAccounts associated with this user.
adaccounts)endpoint)iterate_edger   selffieldsparamss   &&&r   get_ad_accounts"AdAccountUserMixin.get_ad_accounts&   s      F\ RRr   c                .    V P                  \        W4      # )z2Returns first AdAccount associated with this user.)edge_objectr   r1   s   &&&r   get_ad_account!AdAccountUserMixin.get_ad_account*   s    	6::r   c                .    V P                  \        W4      # )z8Returns iterator over Pages's associated with this user.)r0   r   r1   s   &&&r   	get_pagesAdAccountUserMixin.get_pages.   s      v66r   r   )NN)r   r   r   r   objectr   r!   r'   classmethodr+   r5   r9   r<   r   __classdictcell__)__classdict__s   @r   r	   r	      sR      
V v   S;7 7r   r	   N)%facebook_business.adobjects.adaccountr    facebook_business.adobjects.pager   (facebook_business.adobjects.objectparserr   facebook_business.apir   facebook_business.typecheckerr   r	   r   r   r   <module>rG      s     < 1 A 1 5#7 #7r   