
                          x    S r SSKJ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S rS rS rS rS rg)zCRM API Liens utilities.    )absolute_import)division)unicode_literals)apis)	resourcesv1c                  8    [         R                  " S[        5      $ Ncloudresourcemanager)r   GetClientInstanceLIENS_API_VERSION     4lib/googlecloudsdk/api_lib/resource_manager/liens.pyLiensClientr          			 68I	JJr   c                  n    [         R                  R                  5       n U R                  S[        5        U $ r
   )r   REGISTRYCloneRegisterApiByNamer   )registrys    r   LiensRegistryr      s-    %%'(
35FG	/r   c                  *    [        5       R                  $ )N)r   liensr   r   r   LiensServicer   %   s    			r   c                  8    [         R                  " S[        5      $ r
   )r   GetMessagesModuler   r   r   r   LiensMessagesr   )   r   r   c                     U [        S5      S  $ )Nzliens/)len)	lien_names    r   LienNameToIdr"   -   s    	3x=>	""r   c                 $    SR                  U 5      $ )Nz	liens/{0})formatlien_ids    r   LienIdToNamer'   1   s    			G	$$r   c                 ^    [        5       R                  [        5       R                  U S95      $ )N)LiensId)r   Getr   #CloudresourcemanagerLiensGetRequestr%   s    r   GetLienr,   5   s,    			o99'9J
L Lr   c                     [        U R                  5      n[        5       R                  SSU0SS9nUR	                  5       $ )zReturns the uri for resource.NliensIdzcloudresourcemanager.liens)params
collection)r"   namer   ParseSelfLink)resourcer&   lien_refs      r   GetUrir6   :   sE    ''_""
Iw'- # /( 
			r   N)__doc__
__future__r   r   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.corer   r   r   r   r   r   r"   r'   r,   r6   r   r   r   <module>r;      sJ     &  ' , ) KK#%L
r   