Ë
    €Ï  ã                   ó¤   — 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 get` command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úregistrations)Úbase)Úresource_args)Úutilc                   ó&   — e Zd ZdZed„ «       Zd„ Zy)ÚGetAuthorizationCodea2  Get authorization code of a specific Cloud Domains registration.

  Get authorization code of a specific registration.

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

  ## EXAMPLES

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

    $ {command} example.com
  c                 ó0   — t        j                  | d«       y )Nzto get authorization code for)r   ÚAddRegistrationResourceArg)Úparsers    ú;lib/surface/domains/registrations/authorization_code/get.pyÚArgszGetAuthorizationCode.Args+   s   € ä×,Ñ,¨VØ-LõNó    c                 óV  — t        j                  |«      }t        j                  |«      }t        j                  |j
                  «      |_        |j                  j
                  j                  «       }|j                  |«      }t        j                  ||«       |j                  |«      S )z#Run get authorization code command.)r   ÚGetApiVersionFromArgsÚRegistrationsClientr	   ÚNormalizeResourceNameÚregistrationÚCONCEPTSÚParseÚGetÚAssertRegistrationOperationalÚRetrieveAuthorizationCode)ÚselfÚargsÚapi_versionÚclientÚregistration_refr   s         r   ÚRunzGetAuthorizationCode.Run0   s…   € ä×5Ñ5°dÓ;€KÜ×.Ñ.¨{Ó;€FÜ×2Ñ2°4×3DÑ3DÓE€DÔØ—}‘}×1Ñ1×7Ñ7Ó9Ðà—:‘:Ð.Ó/€LÜ×&Ñ& {°LÔAà×+Ñ+Ð,<Ó=Ð=r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r!   © r   r   r   r      s"   „ ñð ñNó ðNó
>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   ðñ Eå &Ý Ý 'å 8Ý (Ý <Ý 3ð ×Ñô>˜4×/Ñ/ó >ó ñ>r   