
                             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
)zJImplementation of gcloud Procurement consumer operations 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   z8Returns the Operation object resulting from the Get API.c                 P    U R                  SS9n[        R                  " US5        g)zfRegister flags for this command.

Args:
  parser: argparse.ArgumentParser to register arguments with.
T)requiredzOrder operation to describe.N)add_mutually_exclusive_groupr   AddOrderOperationResourceArg)parseroperation_name_groups     @lib/surface/commerce_procurement/consumer/operations/describe.pyArgsDescribe.Args   s-     ">>>M../C/MO    c                     UR                   R                  R                  5       nU(       a-  [        R                  R                  UR                  5       5      $ [        S5      e)zRuns the command.

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

Returns:
  An Operation message.
z No matching operation spoecified)CONCEPTSorder_operationParser   
OperationsGetOrderOperationRelativeName
ValueError)selfargsorder_operation_refs      r   RunDescribe.Run*   sQ     --77==?__..

*
*
,. . 9::r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r!   __static_attributes__r#   r   r   r
   r
      s!     AO O;r   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>r4      sa    Q &  ' < ( I D%%++,;t## ; - ;r   