
                         ~    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Z G d	 d
ej                        Zy)z!Transcoder API jobs list command.    )absolute_import)division)unicode_literals)jobs)base)resource_argsz0table(
    name,
    state,
    failureReason
)
c                   .    e Zd ZdZddiZed        Zd Zy)ListzList transcoder jobs.EXAMPLESzw
          To list transcoder jobs in ``us-central1'':

              $ {command} --location=us-central1
              c                 l    t        j                  |        | j                  j                  t               y )N)r   AddLocationResourceArgdisplay_info	AddFormat_FORMAT)parsers    #lib/surface/transcoder/jobs/list.pyArgsz	List.Args/   s$    ((0
!!'*    c                     t        j                  | j                               }|j                  j                  j                         }|j                  ||j                        S )z
List jobs.)	page_size)r   
JobsClientReleaseTrackCONCEPTSlocationParser
   r   )selfargsclient
parent_refs       r   RunzList.Run4   sH    __T..01F''--/J;;zT^^;<<r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r     r   r   r
   r
   $   s/      - + +=r   r
   N)r$   
__future__r   r   r   !googlecloudsdk.api_lib.transcoderr   googlecloudsdk.callioper   %googlecloudsdk.command_lib.transcoderr   r   ListCommandr
   r'   r   r   <module>r-      s5     ( &  ' 2 ( ?=4 =r   