ó
    €Ï$  ã                   ó¤   • 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
  SSK	Jr  \R                   " S	 S
\R                  5      5       rg)z@`gcloud domains registrations authorization-code reset` command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úregistrations)Úbase)Úresource_args)Úutilc                   ó.   • \ rS rSrSr\S 5       rS rSrg)ÚResetAuthorizationCodeé   a,  Resets authorization code of a specific Cloud Domains registration.

Resets authorization code of a specific registration.

You can call this API only after 60 days have elapsed since initial
registration.

## EXAMPLES

To reset authorization code of ``example.com'', run:

  $ {command} example.com
c                 ó2   • [         R                  " U S5        g )Nzto reset authorization code for)r   ÚAddRegistrationResourceArg)Úparsers    Ú=lib/surface/domains/registrations/authorization_code/reset.pyÚArgsÚResetAuthorizationCode.Args+   s   € ä×,Ò,¨VØ-NõPó    c                 ó\  • [         R                  " U5      n[         R                  " U5      n[        R                  " UR
                  5      Ul        UR                  R
                  R                  5       nUR                  U5      n[        R                  " X%5        UR                  U5      $ )z%Run reset authorization code command.)r   ÚGetApiVersionFromArgsÚRegistrationsClientr	   ÚNormalizeResourceNameÚregistrationÚCONCEPTSÚParseÚGetÚAssertRegistrationOperationalr   )ÚselfÚargsÚapi_versionÚclientÚregistration_refr   s         r   ÚRunÚResetAuthorizationCode.Run0   sƒ   € ä×5Ò5°dÓ;€KÜ×.Ò.¨{Ó;€FÜ×2Ò2°4×3DÑ3DÓE€DÔØ—}‘}×1Ñ1×7Ñ7Ó9Ðà—:‘:Ð.Ó/€LÜ×&Ò& {ÔAà×(Ñ(Ð)9Ó:Ð:r   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ústaticmethodr   r"   Ú__static_attributes__r$   r   r   r   r      s"   † ñð ñPó ðPõ
;r   r   N)r)   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.domainsr   Úgooglecloudsdk.callioper   Ú"googlecloudsdk.command_lib.domainsr   r	   ÚDefaultUniverseOnlyÚDescribeCommandr   r$   r   r   Ú<module>r2      sG   ðñ Gå &Ý Ý 'å 8Ý (Ý <Ý 3ð ×Ñô;˜T×1Ñ1ó ;ó ñ;r   