+
    ָVX  c                   sF    ^ RI Ht ^ RIHt ]! RR4      t ! R R]4      tR# )i    )GLib)
namedtupleAuthorizationResultz"is_authorized is_challenge detailsc                   s   a  ] tR t^t o R t]R 4       t]R 4       t]R 4       t]R 4       t	]R 4       t
RR ltRR ltR	tV tR
# )MethodCallContextc                s    Wn         R # N_mi)selfZgdbus_method_invocations   &&?/usr/lib/python3.14/site-packages/pydbus/method_call_context.py__init__ZMethodCallContext.__init__   s    $(    c                sJ    V P                   P                  4       P                  # r   )r   Zget_connectionZpydbusr      &r   busZMethodCallContext.bus
   s    		 	 	"	)	))r
   c                6    V P                   P                  4       # r   )r   Z
get_senderr   r   r   senderZMethodCallContext.sender   s    				r
   c                r   r   )r   Zget_object_pathr   r   r   object_pathZMethodCallContext.object_path       		!	!	##r
   c                r   r   )r   Zget_interface_namer   r   r   interface_nameZ MethodCallContext.interface_name   s    		$	$	&&r
   c                r   r   )r   Zget_method_namer   r   r   method_nameZMethodCallContext.method_name   r   r
   c           
     s    \        V P                  P                  P                  R R\        P
                  ! RV P                  4      /3YV'       d   ^M^ R4      !  # )zsystem-bus-nameZnameZsZ )r   r   Zpolkit_authorityZCheckAuthorizationr    ZVariantr   r   Z	action_idZdetailsZinteractive   &&&&r   check_authorizationZ%MethodCallContext.check_authorization   s    	dhh77JJL]`fhlhthtuxz~  {F  {F  iG  `H  LI  KT  do  _`  uv  xz  {  
|  |r
   c                s:    V P                  WV4      P                  # r   )r   is_authorizedr   r   r   r   ZMethodCallContext.is_authorized!   s    		!	!)k	B	P	PPr
   r   N)F)Z__name__Z
__module__Z__qualname__Z__firstlineno__r	   Zpropertyr   r   r   r   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     % * *   $ $ ' ' $ $|Q Qr
   r   N)Zgi.repositoryr    Zcollectionsr   r   Zobjectr   ) r
   r   <module>r      s(     " !68\] Q Qr
   