ó
    €Ï   ã                   ó’   • 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   " S
 S\R                  5      rg)z`gcloud tasks delete` command.é    )Úabsolute_import)Údivision)Úunicode_literals)ÚGetApiAdapter)Úbase)Úflags)Úparsers)Úlogc                   ó8   • \ rS rSrSrSSS.r\S 5       rS rSr	g	)
ÚDeleteé   zDelete a task from a queue.z"          {description}
          zY          To delete a task:

              $ {command} --queue=my-queue my-task
         )ÚDESCRIPTIONÚEXAMPLESc                 ó^   • [         R                  " U S5        [         R                  " U 5        g )Nz	to delete)r   ÚAddTaskResourceArgsÚAddLocationFlag)Úparsers    Úlib/surface/tasks/delete.pyÚArgsÚDelete.Args)   s    € ä	×Ò˜f kÔ2Ü	×Ò˜&Õ!ó    c                 óJ  • [        U R                  5       5      R                  n[        R                  " UR
                  UR                  5      n[        R                  " UR                  U5      nUR                  U5        [        R                  " UR                  5       SS9  g )NÚtask)Úkind)r   ÚReleaseTrackÚtasksr	   Ú
ParseQueueÚqueueÚlocationÚ	ParseTaskr   r   r
   ÚDeletedResourceÚName)ÚselfÚargsÚtasks_clientÚ	queue_refÚtask_refs        r   ÚRunÚ
Delete.Run.   so   € Ü  ×!2Ñ!2Ó!4Ó5×;Ñ;€LÜ×"Ò" 4§:¡:¨t¯}©}Ó=€IÜ× Ò  §¡¨IÓ6€HØ×Ñ˜Ô!Ü×Ò˜Ÿ™›¨fÓ5r   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Údetailed_helpÚstaticmethodr   r(   Ú__static_attributes__r*   r   r   r   r      s/   † Ù#ððñ		€-ð ñ"ó ð"õ6r   r   N)r/   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.tasksr   Úgooglecloudsdk.callioper   Ú googlecloudsdk.command_lib.tasksr   r	   Úgooglecloudsdk.corer
   ÚDeleteCommandr   r*   r   r   Ú<module>r9      s4   ðñ %å &Ý Ý 'å 6Ý (Ý 2Ý 4Ý #ô6ˆT×Ñõ 6r   