
                             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
)zLImplementation of gcloud Procurement consumer entitlements 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   z:Returns the Entitlement 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Entitlement to describe.N)r   AddEntitlementResourceArg)parsers    Blib/surface/commerce_procurement/consumer/entitlements/describe.pyArgsDescribe.Args   s     ++F4NO    c                     UR                   R                  R                  5       n[        R                  R                  UR                  5       5      $ )zRuns the command.

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

Returns:
  An Entitlement message.
)CONCEPTSentitlementParser   EntitlementsGetRelativeName)selfargsentitlement_refs      r   RunDescribe.Run(   s<     mm//557O  !=!=!?@@r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r   r   r   r
   r
      s"     CP P
A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>r0      sd    S &  ' < ( I D%%++,At## A - Ar   