
    t                         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
  \R                  \R                  " \R                  R                  5       " S S	\R                  5      5       5       rg
)zFImplementation of gcloud Procurement consumer orders describe command.    )absolute_import)division)unicode_literals)apis)base)resource_argsc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   z4Returns the Order object resulting from the Get API.c                 2    [         R                  " U S5        g)zfRegister flags for this command.

Args:
  parser: argparse.ArgumentParser to register arguments with.
zOrder to describe.N)r   AddOrderResourceArg)parsers    <lib/surface/commerce_procurement/consumer/orders/describe.pyArgsDescribe.Args   s     %%f.BC    c                     UR                   R                  R                  5       n[        R                  R                  UR                  5       5      $ )z|Runs the command.

Args:
  args: The arguments that were provided to this command invocation.

Returns:
  An Order message.
)CONCEPTSorderParser   OrdersGetRelativeName)selfargs	order_refs      r   RunDescribe.Run(   s8     ##))+I;;??911344r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r   r   r   r
   r
      s      =D D
5r   r
   N)r$   
__future__r   r   r   +googlecloudsdk.api_lib.commerce_procurementr   googlecloudsdk.callioper   /googlecloudsdk.command_lib.commerce_procurementr   HiddenReleaseTracksReleaseTrackALPHADescribeCommandr
   r   r   r   <module>r0      sa    M &  ' < ( I D%%++,5t## 5 - 5r   