
    )                         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SKJ	r	  SSK
Jr  SS	KJr  \	R                  " \	R                  R                   5       " S
 S\	R"                  5      5       rg)zCommand to delete a lien.    )absolute_import)division)unicode_literals)error)liens)base)flags)logc                   L    \ rS rSrSr\S 5       r\R                  S 5       r	Sr
g)Delete   aQ  Delete a lien.

Delete a lien, given a valid lien ID.

This command can fail for the following reasons:
    * There is no lien with the given ID.
    * The active account does not have permission to delete the given lien.
## EXAMPLES


The following command deletes a lien with the ID `p8765-kjasdkkhsd`:

  $ {command} p8765-kjasdkkhsd
c                 N    [         R                  " S5      R                  U 5        g )Nzyou want to delete.)r	   	LienIdArgAddToParser)parsers    ,lib/surface/resource_manager/liens/delete.pyArgsDelete.Args-   s    	OO)*66v>    c                    [         R                  " 5       n[         R                  " 5       nUR                  UR	                  UR
                  S95        [        R                  " [         R                  " UR
                  5      5        g )N)liensId)	r   LiensServiceLiensMessagesr   &CloudresourcemanagerLiensDeleteRequestidr
   DeletedResourceLienIdToName)selfargsservicemessagess       r   Run
Delete.Run1   s]      "G""$HNN777HJ**47734r    N)__name__
__module____qualname____firstlineno____doc__staticmethodr   r   EmitErrorDetailsr"   __static_attributes__r$   r   r   r   r      s5     ? ? 	5 5r   r   N)r)   
__future__r   r   r   'googlecloudsdk.api_lib.resource_managerr   r   googlecloudsdk.callioper   +googlecloudsdk.command_lib.resource_managerr	   googlecloudsdk.corer
   ReleaseTracksReleaseTrackALPHADeleteCommandr   r$   r   r   <module>r6      sZ      &  ' 9 9 ( = # D%%++,5T 5 -5r   