Ë
    €Ïÿ  ã                   ó†   — 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  G d	„ d
ej                  «      Zy)z*Command to describe an Apigee application.é    )Úabsolute_import)Údivision)Úunicode_literals)Úapigee)Úbase)Údefaults)Úresource_argsc                   ó0   — e Zd ZdZdddœZed„ «       Zd„ Zy)ÚDescribezDescribe an Apigee application.z´
          {description}

          `{command}` retrieves the application's details, including its
          developer, credentials, API products, and other information.
          a»  
          To describe an application for the active Cloud Platform project whose
          UUID is ``46d6151e-0000-4dfa-b9c7-c03b8b58bb2f'', run:

              $ {command} 46d6151e-0000-4dfa-b9c7-c03b8b58bb2f

          To describe that application in the Apigee organization ``my-org'',
          formatted as a JSON object, run:

              $ {command} 46d6151e-0000-4dfa-b9c7-c03b8b58bb2f --organization=my-org --format=json
          )ÚDESCRIPTIONÚEXAMPLESc                 ó^   — t        j                  | dddt        j                  «       g¬«       y )Nzorganization.appzbApplication to be described. To get a list of available applications, run `{parent_command} list`.ÚAPPLICATION)Úargument_nameÚfallthroughs)r	   ÚAddSingleResourceArgumentr   Ú!GCPProductOrganizationFallthrough)Úparsers    ú+lib/surface/apigee/applications/describe.pyÚArgszDescribe.Args1   s.   € ä×+Ñ+ØÐ"ð	'à#Ü×@Ñ@ÓBÐCöEó    c                 ó¤   — |j                   j                  j                  «       j                  «       }t        j
                  j                  |«      S )zRun the describe command.)ÚCONCEPTSÚapplicationÚParseÚAsDictr   ÚApplicationsClientr   )ÚselfÚargsÚidentifierss      r   ÚRunzDescribe.Run:   s:   € à—-‘-×+Ñ+×1Ñ1Ó3×:Ñ:Ó<€KÜ×$Ñ$×-Ñ-¨kÓ:Ð:r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Údetailed_helpÚstaticmethodr   r!   © r   r   r   r      s1   „ Ù'ðð
ñ€-ð( ñEó ðEó;r   r   N)r%   Ú
__future__r   r   r   Úgooglecloudsdk.api_libr   Úgooglecloudsdk.callioper   Ú!googlecloudsdk.command_lib.apigeer   r	   ÚDescribeCommandr   r(   r   r   Ú<module>r.      s1   ðñ 1å &Ý Ý 'å )Ý (Ý 6Ý ;ô#;ˆt×#Ñ#õ #;r   