
                             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	Ze	j                   G d
 de	j                               Zy)z7`gcloud domains registrations operations list` command.    )absolute_import)division)unicode_literals)
operations)registrations)base)resource_argsa-  table(
    name.basename():label=OPERATION_NAME,
    metadata.verb:label=TYPE,
    metadata.target.basename(),
    done,
    metadata.createTime.date():reverse,
    duration(start=metadata.createTime,end=metadata.endTime,precision=0,calendar=false).slice(2:).join("").yesno(no="<1S"):label=DURATION
)
c                   &    e Zd ZdZed        Zd Zy)ListzList Cloud Domains operations.

  List Cloud Domains operations in the project.

  ## EXAMPLES

  To list all operations in the project, run:

    $ {command}
  c                 n    t        j                  | d       | j                  j                  t               y )Nzin which to list operations)r	   AddLocationResourceArgdisplay_info	AddFormat_FORMAT)parsers    4lib/surface/domains/registrations/operations/list.pyArgsz	List.Args3   s'    ((1NO
!!'*    c                     t        j                  |      }t        j                  j	                  |      }|j
                  j                  j                         }|j                  ||j                  |j                        S )zRun the list command.)r   GetApiVersionFromArgsr   ClientFromApiVersionCONCEPTSlocationParser   limit	page_size)selfargsapi_versionclientlocation_refs        r   RunzList.Run8   s[    55d;K--k:F==))//1L;;|TZZ@@r   N)__name__
__module____qualname____doc__staticmethodr   r#    r   r   r   r   &   s!    	 + +Ar   r   N)r'   
__future__r   r   r   googlecloudsdk.api_lib.domainsr   r   googlecloudsdk.callioper   "googlecloudsdk.command_lib.domainsr	   r   DefaultUniverseOnlyListCommandr   r)   r   r   <module>r0      sP    > &  ' 5 8 ( <	 A4 A Ar   