ó
    €ÏF  ã                   ó,   • S r SSKJr  S rS rS rS rg)zCVarious functions to be used to modify a request before it is sent.é    )Ú	arg_utilsc                 ó   ^ ^• U U4S jnU$ )Nc                 ób   >• [         R                  " UT[         R                  " UT5      5        U$ ©N)r   ÚSetFieldInMessageÚGetFromNamespace)Ú
unused_refÚargsÚreqÚ	api_fieldÚarg_names      €€Ú>lib/googlecloudsdk/command_lib/util/hooks/request_modifiers.pyÚProcessÚ SetFieldFromArg.<locals>.Process   s+   ø€ Ü×ÒØˆYœ	×2Ò2°4¸ÓBôDà€Jó    © )r   r   r   s   `` r   ÚSetFieldFromArgr      s   ù€ öð 
€.r   c                 ó   ^ • U 4S jnU$ )Nc                 óV   >• A[         R                  " UTU R                  5       5        U$ r   )r   r   ÚRelativeName©Úrefr
   Úrequestr   s      €r   r   Ú)SetFieldFromRelativeName.<locals>.Process    s&   ø€ ØÜ×Ò ¨°C×4DÑ4DÓ4FÔGØ€Nr   r   ©r   r   s   ` r   ÚSetFieldFromRelativeNamer      ó   ø€ õð 
€.r   c                 ó   ^ • U 4S jnU$ )Nc                 óV   >• A[         R                  " UTU R                  5       5        U$ r   )r   r   ÚNamer   s      €r   r   Ú!SetFieldFromName.<locals>.Process(   s#   ø€ ØÜ×Ò ¨°C·H±H³JÔ?Ø€Nr   r   r   s   ` r   ÚSetFieldFromNamer"   '   r   r   c                 óN   • AU R                  5       R                  5       Ul        U$ )zCDeclarative request hook to add relative parent to issued requests.)ÚParentr   Úparent)r   r
   r   s      r   ÚSetParentRequestHookr&   /   s    € à
Ø—:‘:“<×,Ñ,Ó.€'„.Ø	€.r   N)Ú__doc__Ú$googlecloudsdk.command_lib.util.apisr   r   r   r"   r&   r   r   r   Ú<module>r)      s$   ðñ" Jõ ;òòòór   