ó
    €Ï°  ã                   óN  • 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\R                  " \SS5        \R                  " \R                  SS5        \R                  " \R                  SS5        g)zìGenerated message classes for publicca version v1.

The Public Certificate Authority API may be used to create and manage ACME
external account binding keys associated with Google Trust Services' publicly
trusted certificate authority.
é    )Úabsolute_import)Úmessages)ÚencodingÚpubliccac                   ó„   • \ rS rSrSr\R                  " S5      r\R                  " S5      r	\R                  " S5      r
Srg)ÚExternalAccountKeyé   a&  A representation of an ExternalAccountKey used for [external account
binding](https://tools.ietf.org/html/rfc8555#section-7.3.4) within ACME.

Fields:
  b64MacKey: Output only. Base64-URL-encoded HS256 key. It is generated by
    the PublicCertificateAuthorityService when the ExternalAccountKey is
    created
  keyId: Output only. Key ID. It is generated by the
    PublicCertificateAuthorityService when the ExternalAccountKey is created
  name: Output only. Resource name.
    projects/{project}/locations/{location}/externalAccountKeys/{key_id}
é   é   é   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	_messagesÚ
BytesFieldÚ	b64MacKeyÚStringFieldÚkeyIdÚnameÚ__static_attributes__r   ó    ÚMlib/googlecloudsdk/generated_clients/apis/publicca/v1/publicca_v1_messages.pyr   r      s9   † ñð ×"Ò" 1Ó%€)Ø
×
Ò
 Ó
"€%Ø	×	Ò	˜qÓ	!ƒ$r   r   c                   ó`   • \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
Ú9PubliccaProjectsLocationsExternalAccountKeysCreateRequesté%   ap  A PubliccaProjectsLocationsExternalAccountKeysCreateRequest object.

Fields:
  externalAccountKey: A ExternalAccountKey resource to be passed as the
    request body.
  parent: Required. The parent resource where this external_account_key will
    be created. Format: projects/[project_id]/locations/[location]. At
    present only the "global" location is supported.
r   r
   r   T)Úrequiredr   N)r   r   r   r   r   r   ÚMessageFieldÚexternalAccountKeyr   Úparentr   r   r   r   r   r   %   s/   † ñð !×-Ò-Ð.BÀAÓFÐØ× Ò  ¨TÑ2ƒ&r   r   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5      r\R                  " SS	S
S9r\R                  " S5      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\R                  " S5      rSrg)ÚStandardQueryParametersé4   a  Query parameters accepted by all methods.

Enums:
  FXgafvValueValuesEnum: V1 error format.
  AltValueValuesEnum: Data format for response.

Fields:
  f__xgafv: V1 error format.
  access_token: OAuth access token.
  alt: Data format for response.
  callback: JSONP
  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.
  trace: A tracing token of the form "token:<tokenid>" to include in api
    requests.
  uploadType: Legacy upload protocol for media (e.g. "media", "multipart").
  upload_protocol: Upload protocol for media (e.g. "raw", "multipart").
c                   ó$   • \ rS rSrSrSrSrSrSrg)Ú*StandardQueryParameters.AltValueValuesEnuméO   zÖData format for response.

Values:
  json: Responses with Content-Type of application/json
  media: Media download with context-dependent Content-Type
  proto: Responses with Content-Type of application/x-protobuf
r   r
   r   r   N)	r   r   r   r   r   ÚjsonÚmediaÚprotor   r   r   r   ÚAltValueValuesEnumr'   O   s   † ñð €DØ€EØƒEr   r,   c                   ó    • \ rS rSrSrSrSrSrg)Ú-StandardQueryParameters.FXgafvValueValuesEnumé[   zFV1 error format.

Values:
  _1: v1 error format
  _2: v2 error format
r   r
   r   N)r   r   r   r   r   Ú_1Ú_2r   r   r   r   ÚFXgafvValueValuesEnumr.   [   s   † ñð 
€BØ	
ƒBr   r2   r
   r   r   r)   )Údefaulté   é   é   é   é   Té	   é
   é   é   r   N)r   r   r   r   r   r   ÚEnumr,   r2   Ú	EnumFieldÚf__xgafvr   Úaccess_tokenÚaltÚcallbackÚfieldsÚkeyÚoauth_tokenÚBooleanFieldÚprettyPrintÚ	quotaUserÚtraceÚ
uploadTypeÚupload_protocolr   r   r   r   r$   r$   4   só   † ñô4
˜9Ÿ>™>ô 
ô˜iŸn™nô ð × Ò Ð!8¸!Ó<€(Ø×&Ò& qÓ)€,Ø×ÒÐ0°!¸VÑD€#Ø×"Ò" 1Ó%€(Ø× Ò  Ó#€&Ø×Ò˜aÓ €#Ø×%Ò% aÓ(€+Ø×&Ò& q°$Ñ7€+Ø×#Ò# AÓ&€)Ø
×
Ò
 Ó
#€%Ø×$Ò$ RÓ(€*Ø×)Ò)¨"Ó-ƒ/r   r$   r?   z$.xgafvr0   Ú1r1   Ú2N)r   Ú
__future__r   Úapitools.base.protorpcliter   r   Úapitools.base.pyr   ÚpackageÚMessager   r   r$   ÚAddCustomJsonFieldMappingÚAddCustomJsonEnumMappingr2   r   r   r   Ú<module>rU      s    ðñõ 'å <Ý %ð €ô"˜×*Ñ*ô "ô&3À	×@QÑ@Qô 3ô<.˜i×/Ñ/ô <.ð~ 	× "Ò "Ø˜Z¨ô4à × !Ò !Ø×1Ñ1°4¸ô>à × !Ò !Ø×1Ñ1°4¸õ>r   