ó
    €Ïµ  ã                   óP   • S r SSKJr  SSKJr  SSKJ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.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú	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)   2   s    € à
Ø—:‘:“<×,Ñ,Ó.€'„.Ø	€.r   N)Ú__doc__Ú
__future__r   r   r   Ú$googlecloudsdk.command_lib.util.apisr   r   r   r%   r)   r   r   r   Ú<module>r-      s+   ðñ" Jå &Ý Ý 'å :òòòór   