
    )                         d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ dd	lmZ  e	j                  e	j                  j                          G d
 de	j"                               Zy)zCommand to delete a lien.    )absolute_import)division)unicode_literals)error)liens)base)flags)logc                   D    e Zd ZdZed        Zej                  d        Zy)Deleteaa  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                 L    t        j                  d      j                  |        y )Nzyou want to delete.)r	   	LienIdArgAddToParser)parsers    ,lib/surface/resource_manager/liens/delete.pyArgszDelete.Args-   s    	OO)*66v>    c                    t        j                         }t        j                         }|j                  |j	                  |j
                               t        j                  t        j                  |j
                               y )N)liensId)	r   LiensServiceLiensMessagesr   &CloudresourcemanagerLiensDeleteRequestidr
   DeletedResourceLienIdToName)selfargsservicemessagess       r   Runz
Delete.Run1   s]      "G""$HNN777HJ**47734r   N)	__name__
__module____qualname____doc__staticmethodr   r   EmitErrorDetailsr     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>r1      s\      &  ' 9 9 ( = # D%%++,5T 5 -5r   