
    p`                         S r SSKJr  SSKJr  SSKJr  Sr " S S\R                  5      r
 " S S	\R                  5      r " S
 S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r\R$                  " \SS5        \R$                  " \R&                  SS5        \R$                  " \R(                  SS5        g)zGenerated message classes for discovery version v1.

Lets you discover information about other Google APIs, such as what APIs are
available, the resource and method details for each API
    )absolute_import)messages)encoding	discoveryc                       \ rS rSrSr " S S\R                  5      r\R                  " SSS9r	\R                  " SSS	S
9r\R                  " SSS9rSrg)DirectoryList   a-  A DirectoryList object.

Messages:
  ItemsValueListEntry: A ItemsValueListEntry object.

Fields:
  discoveryVersion: Indicate the version of the Discovery API used to
    generate this doc.
  items: The individual directory entries. One entry per api/version pair.
  kind: The kind for this response.
c                      \ rS rSrSr " S S\R                  5      r\R                  " S5      r	\R                  " S5      r
\R                  " S5      r\R                  " S5      r\R                  " SS	5      r\R                  " S
5      r\R                  " SSS9r\R                  " SSS9r\R                  " S5      r\R&                  " S5      r\R                  " S5      r\R                  " S5      rSrg)!DirectoryList.ItemsValueListEntry   a  A ItemsValueListEntry object.

Messages:
  IconsValue: Links to 16x16 and 32x32 icons representing the API.

Fields:
  description: The description of this API.
  discoveryLink: A link to the discovery document.
  discoveryRestUrl: The url for the discovery REST document.
  documentationLink: A link to human readable documentation for the API.
  icons: Links to 16x16 and 32x32 icons representing the API.
  id: The id of this API.
  kind: The kind for this response.
  labels: Labels for the status of this API, such as labs or deprecated.
  name: The name of the API.
  preferred: True if this version is the preferred version to use.
  title: The title of this API.
  version: The version of the API.
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g),DirectoryList.ItemsValueListEntry.IconsValue3   Links to 16x16 and 32x32 icons representing the API.

Fields:
  x16: The url of the 16x16 icon.
  x32: The url of the 32x32 icon.
       N
__name__
__module____qualname____firstlineno____doc__	_messagesStringFieldx16x32__static_attributes__r       Olib/googlecloudsdk/generated_clients/apis/discovery/v1/discovery_v1_messages.py
IconsValuer   3   s)    
 !!!$c!!!$cr   r!   r   r                  zdiscovery#directoryItemdefault   Trepeated	   
         r   N)r   r   r   r   r   r   Messager!   r   descriptiondiscoveryLinkdiscoveryRestUrldocumentationLinkMessageFieldiconsidkindlabelsnameBooleanField	preferredtitleversionr   r   r   r    ItemsValueListEntryr      s    (	%Y&& 	% ''*K))!,M ,,Q/!--a0""<3E			q	!B  ,EFD""1t4F  #D&&r*I!!"%E##B'Gr   r?   r   v1r'   r   Tr*   r"   zdiscovery#directoryListr   N)r   r   r   r   r   r   r0   r?   r   discoveryVersionr5   itemsr8   r   r   r   r    r   r      sW    
+(I-- +(Z **1d;

 
 !6D
I%			q*C	D$r   r   c                   \    \ rS rSrSr\R                  " SSS9r\R                  " SSS9rSr	g)	DiscoveryApisGetRestRequestP   znA DiscoveryApisGetRestRequest object.

Fields:
  api: The name of the API.
  version: The version of the API.
r   T)requiredr   r   N)
r   r   r   r   r   r   r   apir>   r   r   r   r    rD   rD   P   s-     	a$/#!!!d3'r   rD   c                       \ rS rSrSr " S S\R                  5      r\R                  " SS5      r	\R                  " S5      r\R                  " SSS	9rS
rg)DiscoveryApisListRequest\   aV  A DiscoveryApisListRequest object.

Enums:
  LabelValueValuesEnum: Only include APIs with a matching label, such as
    'graduated' or 'labs'.

Fields:
  label: Only include APIs with a matching label, such as 'graduated' or
    'labs'.
  name: Only include APIs with the given name.
  preferred: Return only the preferred version of an API.
c                   $    \ rS rSrSrSrSrSrSrg)-DiscoveryApisListRequest.LabelValueValuesEnumj   zOnly include APIs with a matching label, such as 'graduated' or
'labs'.

Values:
  deprecated: APIs that have been deprecated.
  graduated: Supported APIs that have graduated from labs.
  labs: APIs that are experimental
r   r   r   r   N)	r   r   r   r   r   
deprecated	graduatedlabsr   r   r   r    LabelValueValuesEnumrL   j   s     JIDr   rQ   r   r   r"   Fr'   r   N)r   r   r   r   r   r   EnumrQ   	EnumFieldlabelr   r:   r;   r<   r   r   r   r    rI   rI   \   sN    Y^^  

4a
8%			q	!$$$Q6)r   rI   c                   F   \ rS rSrSr " S S\R                  5      r\R                  " S5       " S S\R                  5      5       r
\R                  " S5      r\R                  " S S	5      r\R                  " SS
5      r\R                  " S5      r\R                  " S5      r\R                  " SSS9r\R                  " SSS9r\R                  " S5      r\R                  " S5      r\R                  " S S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " SS5      r\R8                  " S5      r\R8                  " S5      r\R8                  " S5      r\R                  " S5      r Sr!g)
JsonSchema|   a  A JsonSchema object.

Messages:
  AnnotationsValue: Additional information about this property.
  PropertiesValue: If this is a schema for an object, list the schema for
    each property of this object.

Fields:
  _ref: A reference to another schema. The value of this property is the
    "id" of another schema.
  additionalProperties: If this is a schema for an object, this property is
    the schema for any additional properties with dynamic keys on this
    object.
  annotations: Additional information about this property.
  default: The default value of this property (if one exists).
  description: A description of this object.
  enum: Values this parameter may take (if it is an enum).
  enumDescriptions: The descriptions for the enums. Each position maps to
    the corresponding value in the "enum" array.
  format: An additional regular expression or key that helps constrain the
    value. For more details see: http://tools.ietf.org/html/draft-zyp-json-
    schema-03#section-5.23
  id: Unique identifier for this schema.
  items: If this is a schema for an array, this property is the schema for
    each element in the array.
  location: Whether this parameter goes in the query or the path for REST
    requests.
  maximum: The maximum value of this parameter.
  minimum: The minimum value of this parameter.
  pattern: The regular expression this parameter must conform to. Uses Java
    6 regex format:
    http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
  properties: If this is a schema for an object, list the schema for each
    property of this object.
  readOnly: The value is read-only, generated by the service. The value can
    not be modified by the client. It the value is included in a POST, PUT
    or PATCH request, it will be ignored by the service.
  repeated: Whether this parameter may appear multiple times.
  required: Whether the parameter is required.
  type: The value type for this schema. A list of values can be found here:
    http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.1
c                   :    \ rS rSrSr\R                  " SSS9rSrg)JsonSchema.AnnotationsValue   zAdditional information about this property.

Fields:
  required: A list of methods for which this property is required on
    requests.
r   Tr*   r   N)	r   r   r   r   r   r   r   rF   r   r   r   r    AnnotationsValuerY      s     $$Q6Hr   r[   additionalPropertiesc                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
JsonSchema.PropertiesValue   a5  If this is a schema for an object, list the schema for each property
of this object.

Messages:
  AdditionalProperty: An additional property for a PropertiesValue object.

Fields:
  additionalProperties: A single property of this object. The value is
    itself a JSON Schema object describing this property.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)-JsonSchema.PropertiesValue.AdditionalProperty   zAn additional property for a PropertiesValue object.

Fields:
  key: Name of the additional property.
  value: A JsonSchema attribute.
r   rV   r   r   Nr   r   r   r   r   r   r   keyr5   valuer   r   r   r    AdditionalPropertyra      +    
 !!!$c$$\15er   rf   r   Tr*   r   Nr   r   r   r   r   r   r0   rf   r5   r\   r   r   r   r    PropertiesValuer^      s2    		6Y.. 	6 %112FTXYr   ri   r   r   r"   r#   r$   r%   Tr*   r&   r)   r,   r-   r.   r/               r	         r   N)"r   r   r   r   r   r   r0   r[   r   MapUnrecognizedFieldsri   r   _refr5   r\   annotationsr(   r1   enumenumDescriptionsformatr7   rB   locationmaximumminimumpattern
propertiesr;   readOnlyr+   rF   typer   r   r   r    rV   rV   |   s   )V7** 7 !!"89Z	)) Z :Z2 
		q	!$"//a@&&'91=+!!!$'%%a(+			q4	0$**1t<  #&Q"

 
 r
2%""2&(!!"%'!!"%'!!"%'%%&7<*##B'(##B'(##B'(			r	"$r   rV   c                   @   \ rS rSrSr " S S\R                  5      r " S S\R                  5      r\	R                  " S5       " S S	\R                  5      5       r\	R                  " S5       " S
 S\R                  5      5       r\	R                  " S5       " S S\R                  5      5       r\	R                  " S5       " S S\R                  5      5       r\R                  " SS5      r\R"                  " S5      r\R"                  " S5      r\R"                  " SSS9r\R"                  " S5      r\R"                  " S5      r\R"                  " SSS9r\R"                  " S5      r\R"                  " S5      r\R"                  " SSS9r\R                  " SS5      r\R"                  " S 5      r\R"                  " S!S"S9r\R"                  " S#SS9r\R                  " S	S$5      r\R"                  " S%5      r \R                  " SS&5      r!\R"                  " S'S(S9r"\R                  " SS)5      r#\R"                  " S*5      r$\R"                  " S+5      r%\R                  " SS,5      r&\R"                  " S-5      r'\R"                  " S.5      r(\R"                  " S/5      r)S0r*g1)2RestDescription   a  A RestDescription object.

Messages:
  AuthValue: Authentication information.
  IconsValue: Links to 16x16 and 32x32 icons representing the API.
  MethodsValue: API-level methods for this API.
  ParametersValue: Common parameters that apply across all apis.
  ResourcesValue: The resources in this API.
  SchemasValue: The schemas for this API.

Fields:
  auth: Authentication information.
  basePath: [DEPRECATED] The base path for REST requests.
  baseUrl: [DEPRECATED] The base URL for REST requests.
  batchPath: The path for REST batch requests.
  canonicalName: Indicates how the API name should be capitalized and split
    into various parts. Useful for generating pretty class names.
  description: The description of this API.
  discoveryVersion: Indicate the version of the Discovery API used to
    generate this doc.
  documentationLink: A link to human readable documentation for the API.
  etag: The etag for this response.
  features: A list of supported features for this API.
  icons: Links to 16x16 and 32x32 icons representing the API.
  id: The id of this API.
  kind: The kind for this response.
  labels: Labels for the status of this API, such as labs or deprecated.
  methods: API-level methods for this API.
  name: The name of this API.
  parameters: Common parameters that apply across all apis.
  protocol: The protocol described by this document.
  resources: The resources in this API.
  revision: The version of this API.
  rootUrl: The root url under which all API services live.
  schemas: The schemas for this API.
  servicePath: The base path for all REST requests.
  title: The title of this API.
  version: The version of this API.
c                   h    \ rS rSrSr " S S\R                  5      r\R                  " SS5      r	Sr
g)RestDescription.AuthValuei
  zAuthentication information.

Messages:
  Oauth2Value: OAuth 2.0 authentication information.

Fields:
  oauth2: OAuth 2.0 authentication information.
c                       \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      rSrg)	%RestDescription.AuthValue.Oauth2Valuei  zOAuth 2.0 authentication information.

Messages:
  ScopesValue: Available OAuth 2.0 scopes.

Fields:
  scopes: Available OAuth 2.0 scopes.
r\   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
1RestDescription.AuthValue.Oauth2Value.ScopesValuei  zAvailable OAuth 2.0 scopes.

Messages:
  AdditionalProperty: An additional property for a ScopesValue object.

Fields:
  additionalProperties: The scope value.
c                       \ rS rSrSr " S S\R                  5      r\R                  " S5      r	\R                  " SS5      rSrg)	DRestDescription.AuthValue.Oauth2Value.ScopesValue.AdditionalPropertyi)  zAn additional property for a ScopesValue object.

Messages:
  ValueValue: A ValueValue object.

Fields:
  key: Name of the additional property.
  value: A ValueValue attribute.
c                   <    \ rS rSrSr\R                  " S5      rSrg)ORestDescription.AuthValue.Oauth2Value.ScopesValue.AdditionalProperty.ValueValuei4  zCA ValueValue object.

Fields:
  description: Description of scope.
r   r   N)	r   r   r   r   r   r   r   r1   r   r   r   r    
ValueValuer   4  s     $//2Kr   r   r   r   r   N)r   r   r   r   r   r   r0   r   r   rd   r5   re   r   r   r   r    rf   r   )  s=    39,, 3 %%a(#((q9%r   rf   r   Tr*   r   Nrh   r   r   r    ScopesValuer     s2    		:!2!2 	:.  )556JAX\]r   r   r   r   N)r   r   r   r   r   r   rp   r   r0   r   r5   scopesr   r   r   r    Oauth2Valuer     sL    
 %%&<=!^	)) !^ >!^F %%mQ7fr   r   r   r   N)r   r   r   r   r   r   r0   r   r5   oauth2r   r   r   r    	AuthValuer   
  s.    .8i'' .8` ##M15Fr   r   c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)RestDescription.IconsValueiF  r   r   r   r   Nr   r   r   r    r!   r   F  s)     


"C



"Cr   r!   r\   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
RestDescription.MethodsValueiQ  zAPI-level methods for this API.

Messages:
  AdditionalProperty: An additional property for a MethodsValue object.

Fields:
  additionalProperties: An individual method description.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)/RestDescription.MethodsValue.AdditionalPropertyi\  An additional property for a MethodsValue object.

Fields:
  key: Name of the additional property.
  value: A RestMethod attribute.
r   
RestMethodr   r   Nrc   r   r   r    rf   r   \  rg   r   rf   r   Tr*   r   Nrh   r   r   r    MethodsValuer   Q  2    	6Y.. 	6 %112FTXYr   r   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
RestDescription.ParametersValueii  zCommon parameters that apply across all apis.

Messages:
  AdditionalProperty: An additional property for a ParametersValue object.

Fields:
  additionalProperties: Description of a single parameter.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)2RestDescription.ParametersValue.AdditionalPropertyit  An additional property for a ParametersValue object.

Fields:
  key: Name of the additional property.
  value: A JsonSchema attribute.
r   rV   r   r   Nrc   r   r   r    rf   r   t  rg   r   rf   r   Tr*   r   Nrh   r   r   r    ParametersValuer   i  r   r   r   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
RestDescription.ResourcesValuei  zThe resources in this API.

Messages:
  AdditionalProperty: An additional property for a ResourcesValue object.

Fields:
  additionalProperties: An individual resource description. Contains
    methods and sub-resources related to this resource.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)1RestDescription.ResourcesValue.AdditionalPropertyi  An additional property for a ResourcesValue object.

Fields:
  key: Name of the additional property.
  value: A RestResource attribute.
r   RestResourcer   r   Nrc   r   r   r    rf   r     +    
 !!!$c$$^Q7er   rf   r   Tr*   r   Nrh   r   r   r    ResourcesValuer     2    	8Y.. 	8 %112FTXYr   r   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
RestDescription.SchemasValuei  zThe schemas for this API.

Messages:
  AdditionalProperty: An additional property for a SchemasValue object.

Fields:
  additionalProperties: An individual schema description.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)/RestDescription.SchemasValue.AdditionalPropertyi  zAn additional property for a SchemasValue object.

Fields:
  key: Name of the additional property.
  value: A JsonSchema attribute.
r   rV   r   r   Nrc   r   r   r    rf   r     rg   r   rf   r   Tr*   r   Nrh   r   r   r    SchemasValuer     r   r   r   r   r   r"   r#   batchr'   r$   r%   r&   r@   r)   r,   r-   Tr*   r.   r/   rj   zdiscovery#restDescriptionrk   rl   rm   r	   rn   restro                     r   N)+r   r   r   r   r   r   r0   r   r!   r   rp   r   r   r   r   r5   authr   basePathbaseUrl	batchPathcanonicalNamer1   rA   r4   etagfeaturesr6   r7   r8   r9   methodsr:   
parametersprotocol	resourcesrevisionrootUrlschemasservicePathr=   r>   r   r   r   r    r~   r~      s   &P:6)## :6x	#9$$ 	# !!"89ZY&& Z :Z. !!"89Z	)) Z :Z. !!"89Zy(( Z :Z0 !!"89ZY&& Z :Z. 
		Q	/$""1%(!!!$'##Aw7)''*-%%a(+**1d;++A.			q	!$""25(

 
 r
2%R "			r+F	G$  d3&"">26'			r	"$%%&7<*""2v6($$%5r:)""2&(!!"%'"">26'%%b)+



#%!!"%'r   r~   c                      \ rS rSrSr " S S\R                  5      r\R                  " S5       " S S\R                  5      5       r
 " S S	\R                  5      r " S
 S\R                  5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R&                  " SS5      r\R                  " SSS9r\R&                  " SS5      r\R                  " S5      r\R&                  " S	S5      r\R&                  " SS5      r\R                  " SSS9r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)r   i  aP  A RestMethod object.

Messages:
  MediaUploadValue: Media upload parameters.
  ParametersValue: Details for all parameters in this method.
  RequestValue: The schema for the request.
  ResponseValue: The schema for the response.

Fields:
  description: Description of this method.
  etagRequired: Whether this method requires an ETag to be specified. The
    ETag is sent as an HTTP If-Match or If-None-Match header.
  httpMethod: HTTP method used by this method.
  id: A unique ID for this method. This property can be used to match
    methods between different versions of Discovery.
  mediaUpload: Media upload parameters.
  parameterOrder: Ordered list of required parameters, serves as a hint to
    clients on how to structure their method signatures. The array is
    ordered such that the "most-significant" parameter appears first.
  parameters: Details for all parameters in this method.
  path: The URI path of this REST method. Should be used in conjunction with
    the basePath property at the api-level.
  request: The schema for the request.
  response: The schema for the response.
  scopes: OAuth 2.0 scopes applicable to this method.
  supportsMediaDownload: Whether this method supports media downloads.
  supportsMediaUpload: Whether this method supports media uploads.
  supportsSubscription: Whether this method supports subscriptions.
c                       \ rS rSrSr " S S\R                  5      r\R                  " SSS9r	\R                  " S5      r
\R                  " SS	5      rS
rg)RestMethod.MediaUploadValuei  a  Media upload parameters.

Messages:
  ProtocolsValue: Supported upload protocols.

Fields:
  accept: MIME Media Ranges for acceptable media uploads to this method.
  maxSize: Maximum size of a media upload, such as "1MB", "2GB" or "3TB".
  protocols: Supported upload protocols.
c                       \ rS rSrSr " S S\R                  5      r " S S\R                  5      r\R                  " SS5      r
\R                  " SS5      rS	rg
)*RestMethod.MediaUploadValue.ProtocolsValuei  a  Supported upload protocols.

Messages:
  ResumableValue: Supports the Resumable Media Upload protocol.
  SimpleValue: Supports uploading as a single HTTP request.

Fields:
  resumable: Supports the Resumable Media Upload protocol.
  simple: Supports uploading as a single HTTP request.
c                   ^    \ rS rSrSr\R                  " SSS9r\R                  " S5      r	Sr
g)	9RestMethod.MediaUploadValue.ProtocolsValue.ResumableValuei  zSupports the Resumable Media Upload protocol.

Fields:
  multipart: True if this endpoint supports uploading multipart media.
  path: The URI path to be used for upload. Should be used in
    conjunction with the basePath property at the api-level.
r   Tr'   r   r   Nr   r   r   r   r   r   r;   	multipartr   pathr   r   r   r    ResumableValuer     +    	 **1d;	$$Q'r   r   c                   ^    \ rS rSrSr\R                  " SSS9r\R                  " S5      r	Sr
g)	6RestMethod.MediaUploadValue.ProtocolsValue.SimpleValuei  zSupports uploading as a single HTTP request.

Fields:
  multipart: True if this endpoint supports upload multipart media.
  path: The URI path to be used for upload. Should be used in
    conjunction with the basePath property at the api-level.
r   Tr'   r   r   Nr   r   r   r    SimpleValuer     r   r   r   r   r   r   N)r   r   r   r   r   r   r0   r   r   r5   	resumablesimpler   r   r   r    ProtocolsValuer     sR    	

(9,, 
(
(	)) 
( (()91=i%%mQ7fr   r   r   Tr*   r   r"   r   N)r   r   r   r   r   r   r0   r   r   acceptmaxSizer5   	protocolsr   r   r   r    MediaUploadValuer     sQ    	%8** %8N ""1t4F##A&G&&'7;Ir   r   r\   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
RestMethod.ParametersValuei#  zDetails for all parameters in this method.

Messages:
  AdditionalProperty: An additional property for a ParametersValue object.

Fields:
  additionalProperties: Details for a single parameter in this method.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g)-RestMethod.ParametersValue.AdditionalPropertyi.  r   r   rV   r   r   Nrc   r   r   r    rf   r   .  rg   r   rf   r   Tr*   r   Nrh   r   r   r    r   r   #  r   r   r   c                   <    \ rS rSrSr\R                  " S5      rSrg)RestMethod.RequestValuei;  zOThe schema for the request.

Fields:
  _ref: Schema ID for the request schema.
r   r   N	r   r   r   r   r   r   r   rq   r   r   r   r    RequestValuer   ;         #Dr   r   c                   <    \ rS rSrSr\R                  " S5      rSrg)RestMethod.ResponseValueiD  zQThe schema for the response.

Fields:
  _ref: Schema ID for the response schema.
r   r   Nr   r   r   r    ResponseValuer   D  r   r   r   r   r   r"   r#   r$   r%   Tr*   r&   r)   r,   r-   r.   r/   rj   rk   r   N)r   r   r   r   r   r   r0   r   r   rp   r   r   r   r   r1   r;   etagRequired
httpMethodr7   r5   mediaUploadparameterOrderr   r   requestresponser   supportsMediaDownloadsupportsMediaUploadsupportsSubscriptionr   r   r   r    r   r     sa   <5<** 5<n !!"89Z	)) Z :Z.$Y&& $$i'' $ %%a(+''*,$$Q'*Q"&&'91=+((T:.%%&7;*			q	!$"">15'##OR8(  d3&#004!..r2"//3r   r   c                      \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5       " S S\R                  5      5       r
\R                  " SS5      r\R                  " SS	5      rS
rg)r   i]  zA RestResource object.

Messages:
  MethodsValue: Methods on this resource.
  ResourcesValue: Sub-resources on this resource.

Fields:
  methods: Methods on this resource.
  resources: Sub-resources on this resource.
r\   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
RestResource.MethodsValueii  zMethods on this resource.

Messages:
  AdditionalProperty: An additional property for a MethodsValue object.

Fields:
  additionalProperties: Description for any methods on this resource.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g),RestResource.MethodsValue.AdditionalPropertyit  r   r   r   r   r   Nrc   r   r   r    rf   r   t  rg   r   rf   r   Tr*   r   Nrh   r   r   r    r   r   i  r   r   r   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
RestResource.ResourcesValuei  zSub-resources on this resource.

Messages:
  AdditionalProperty: An additional property for a ResourcesValue object.

Fields:
  additionalProperties: Description for any sub-resources on this
    resource.
c                   b    \ rS rSrSr\R                  " S5      r\R                  " SS5      r	Sr
g).RestResource.ResourcesValue.AdditionalPropertyi  r   r   r   r   r   Nrc   r   r   r    rf   r     r   r   rf   r   Tr*   r   Nrh   r   r   r    r   r     r   r   r   r   r   r   N)r   r   r   r   r   r   rp   r   r0   r   r   r5   r   r   r   r   r   r    r   r   ]  s    	 !!"89ZY&& Z :Z. !!"89Zy(( Z :Z0 "">15'$$%5q9)r   r   c                   `   \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	\R                  " S5      r\R                  " S	5      r\R                  " S
5      r\R                  " SSS9r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)StandardQueryParametersi  a  Query parameters accepted by all methods.

Enums:
  AltValueValuesEnum: Data format for the response.

Fields:
  alt: Data format for the response.
  fields: Selector specifying which fields to include in a partial response.
  key: API key. Your API key identifies your project and provides you with
    API access, quota, and reports. Required unless you provide an OAuth 2.0
    token.
  oauth_token: OAuth 2.0 token for the current user.
  prettyPrint: Returns response with indentations and line breaks.
  quotaUser: Available to use for quota purposes for server-side
    applications. Can be any arbitrary string assigned to a user, but should
    not exceed 40 characters. Overrides userIp if both are provided.
  trace: A tracing token of the form "token:<tokenid>" to include in api
    requests.
  userIp: IP address of the site where the request originates. Use this if
    you want to enforce per-user limits.
c                       \ rS rSrSrSrSrg)*StandardQueryParameters.AltValueValuesEnumi  z_Data format for the response.

Values:
  json: Responses with Content-Type of application/json
r   r   N)r   r   r   r   r   jsonr   r   r   r    AltValueValuesEnumr     s    
 Dr   r   r   r   r'   r   r"   r#   r$   Tr%   r&   r)   r   N)r   r   r   r   r   r   rR   r   rS   altr   fieldsrd   oauth_tokenr;   prettyPrint	quotaUsertraceuserIpr   r   r   r    r   r     s    ,9>>  	0!VD#  #&a #%%a(+&&q$7+##A&)



"%  #&r   r   rq   z$refN)r   
__future__r   apitools.base.protorpcliter   r   apitools.base.pyr   packager0   r   rD   rI   rV   r~   r   r   r   AddCustomJsonFieldMappingr   r   r   r   r    <module>r     s   ' < % <EI%% <E~	4)"3"3 	47y00 7@b#"" b#Ji&i'' i&XM4"" M4`>:9$$ >:B&$i// &$R 	 " "   " "VV-  " "ff.r   