
                            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  \R                  " \R                  R                  \R                  R                  \R                  R                  5       " S S\R                  5      5       rg	)
z+The command group for the Endpoints V1 CLI.    )absolute_import)division)unicode_literals)apis)basec                   6    \ rS rSrSr\R                  rS rSr	g)	Endpoints   a  Create, enable and manage API services.

Google Service Management is an infrastructure service of Google Cloud
Platform that manages other APIs and services, including Google's own Cloud
Platform services and their APIs, and services created using Google Cloud
Endpoints.

More information on Service Management can be found here:
https://cloud.google.com/service-management and detailed documentation can be
found here: https://cloud.google.com/service-management/docs/
c                     [         R                  " U5        [         R                  " 5         [        R                  " SS5      US'   [        R
                  " SS5      US'   U$ )zContext() is a filter function that can update the context.

Args:
  context: The current context.
  args: The argparse namespace that was specified on the CLI or API.

Returns:
  The updated context.
servicemanagementv1zservicemanagement-v1zservicemanagement-v1-messages)r   RequireProjectIDDisableUserProjectQuotar   GetClientInstanceGetMessagesModule)selfcontextargss      !lib/surface/endpoints/__init__.pyFilterEndpoints.Filter.   s[     	$  "&*&<&<T'#G"#/3/E/ET0#G+, N     N)
__name__
__module____qualname____firstlineno____doc__r   $API_PLATFORM_AND_ECOSYSTEMS_CATEGORYcategoryr   __static_attributes__r   r   r   r	   r	      s    
 66(r   r	   N)r   
__future__r   r   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.callioper   ReleaseTracksReleaseTrackALPHABETAGAGroupr	   r   r   r   <module>r+      sp     2 &  ' , ( 
!

 !
!r   