Ë
    €Ï$  ã                   ó¤   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddl	mZ ej                   G d	„ d
ej                  «      «       Zy)z@`gcloud domains registrations authorization-code reset` command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úregistrations)Úbase)Úresource_args)Úutilc                   ó&   — e Zd ZdZed„ «       Zd„ Zy)ÚResetAuthorizationCodea:  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                 ó0   — t        j                  | d«       y )Nzto reset authorization code for)r   ÚAddRegistrationResourceArg)Úparsers    ú=lib/surface/domains/registrations/authorization_code/reset.pyÚArgszResetAuthorizationCode.Args+   s   € ä×,Ñ,¨VØ-NõPó    c                 óV  — t        j                  |«      }t        j                  |«      }t        j                  |j
                  «      |_        |j                  j
                  j                  «       }|j                  |«      }t        j                  ||«       |j                  |«      S )z%Run reset authorization code command.)r   ÚGetApiVersionFromArgsÚRegistrationsClientr	   ÚNormalizeResourceNameÚregistrationÚCONCEPTSÚParseÚGetÚAssertRegistrationOperationalr   )ÚselfÚargsÚapi_versionÚclientÚregistration_refr   s         r   ÚRunzResetAuthorizationCode.Run0   s…   € ä×5Ñ5°dÓ;€KÜ×.Ñ.¨{Ó;€FÜ×2Ñ2°4×3DÑ3DÓE€DÔØ—}‘}×1Ñ1×7Ñ7Ó9Ðà—:‘:Ð.Ó/€LÜ×&Ñ& {°LÔAà×(Ñ(Ð)9Ó:Ð:r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   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>r-      sG   ðñ Gå &Ý Ý 'å 8Ý (Ý <Ý 3ð ×Ñô;˜T×1Ñ1ó ;ó ñ;r   