
                         V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z@Generated client library for essentialcontacts version v1alpha1.    )absolute_import)base_api)#essentialcontacts_v1alpha1_messagesc                   h  ^  \ rS rSrSr\rSrSrSr	S/r
SrSrS	rS
rS rSrSr     SU 4S jj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rU =r$ )EssentialcontactsV1alpha1
   zHGenerated client library for service essentialcontacts version v1alpha1.z)https://essentialcontacts.googleapis.com/z.https://essentialcontacts.mtls.googleapis.com/essentialcontactsz.https://www.googleapis.com/auth/cloud-platformv1alpha1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                 h  > U=(       d    U R                   n[        [        U ]  XX4UXgUU	U
US9  U R	                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l	        U R                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l        g)z&Create a new essentialcontacts handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__FoldersContactsServicefolders_contactsFoldersServicefoldersOrganizationsContactsServiceorganizations_contactsOrganizationsServiceorganizationsProjectsContactsServiceprojects_contactsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               ilib/googlecloudsdk/generated_clients/apis/essentialcontacts/v1alpha1/essentialcontacts_v1alpha1_client.pyr   "EssentialcontactsV1alpha1.__init__   s     
C	
#T3'%)3 7+ 4 - !77=D&&t,DL"&"C"CD"ID2248D!99$?D((.DM    c                     ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )0EssentialcontactsV1alpha1.FoldersContactsService1   z0Service class for the folders_contacts resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr'   clientr)   s     r*   r   9EssentialcontactsV1alpha1.FoldersContactsService.__init__6   s#    %<<dLVTdr,   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists all contacts for the resource that are subscribed to the specified notification categories, including contacts inherited from any parent resources.

Args:
  request: (EssentialcontactsFoldersContactsComputeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1ComputeContactsResponse) The response message.
Computeglobal_paramsGetMethodConfig
_RunMethodr'   requestr9   configs       r*   r7   8EssentialcontactsV1alpha1.FoldersContactsService.Compute;   /     ##I.f__
  8 8r,   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz-v1alpha1/folders/{foldersId}/contacts:computeGETz*essentialcontacts.folders.contacts.computeparentincludeUnverifiedContactsnotificationCategoriesnotificationCategorypageSize	pageToken#v1alpha1/{+parent}/contacts:compute .EssentialcontactsFoldersContactsComputeRequest;GoogleCloudEssentialcontactsV1alpha1ComputeContactsResponseF	flat_pathhttp_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo r,   r*   <lambda>9EssentialcontactsV1alpha1.FoldersContactsService.<lambda>H   s4    H$:$:A> zJ};JX%r,   c                 D    U R                  S5      nU R                  X1US9$ )a  Adds a new contact for a resource.

Args:
  request: (EssentialcontactsFoldersContactsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
Creater8   r:   r=   s       r*   ra   7EssentialcontactsV1alpha1.FoldersContactsService.CreateV   /     ##H-f__
  8 8r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N%v1alpha1/folders/{foldersId}/contactsPOSTz)essentialcontacts.folders.contacts.createrD   v1alpha1/{+parent}/contacts+googleCloudEssentialcontactsV1alpha1Contact-EssentialcontactsFoldersContactsCreateRequest+GoogleCloudEssentialcontactsV1alpha1ContactFrO   r[   r]   r,   r*   r^   r_   c   s4    8#9#99= zJ3CIH$r,   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a contact.

Args:
  request: (EssentialcontactsFoldersContactsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
Deleter8   r:   r=   s       r*   rl   7EssentialcontactsV1alpha1.FoldersContactsService.Deleteq   rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N2v1alpha1/folders/{foldersId}/contacts/{contactsId}DELETEz)essentialcontacts.folders.contacts.deletenamev1alpha1/{+name}rL   -EssentialcontactsFoldersContactsDeleteRequestGoogleProtobufEmptyFrO   r[   r]   r,   r*   r^   r_   ~   s4    8#9#9F=xH(I0$r,   c                 D    U R                  S5      nU R                  X1US9$ )zGets a single contact.

Args:
  request: (EssentialcontactsFoldersContactsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
Getr8   r:   r=   s       r*   rv   4EssentialcontactsV1alpha1.FoldersContactsService.Get   /     ##E*f__
  8 8r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nro   rC   z&essentialcontacts.folders.contacts.getrq   rr   rL   *EssentialcontactsFoldersContactsGetRequestrj   FrO   r[   r]   r,   r*   r^   r_      s4     6 6F:xH(FH!r,   c                 D    U R                  S5      nU R                  X1US9$ )a*  Lists the contacts that have been set on a resource.

Args:
  request: (EssentialcontactsFoldersContactsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1ListContactsResponse) The response message.
Listr8   r:   r=   s       r*   r|   5EssentialcontactsV1alpha1.FoldersContactsService.List   /     ##F+f__
  8 8r,   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nre   rC   z'essentialcontacts.folders.contacts.listrD   rI   rJ   rg   rL   +EssentialcontactsFoldersContactsListRequest8GoogleCloudEssentialcontactsV1alpha1ListContactsResponseFrO   r[   r]   r,   r*   r^   r_      s9    !7!79; zJ +.3GU"r,   c                 D    U R                  S5      nU R                  X1US9$ )a/  Updates a contact. Note: A contact's email address cannot be changed.

Args:
  request: (EssentialcontactsFoldersContactsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
Patchr8   r:   r=   s       r*   r   6EssentialcontactsV1alpha1.FoldersContactsService.Patch   /     ##G,f__
  8 8r,   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nro   PATCHz(essentialcontacts.folders.contacts.patchrq   
updateMaskrr   rh   ,EssentialcontactsFoldersContactsPatchRequestrj   FrO   r[   r]   r,   r*   r^   r_      s6    ("8"8F<xH"^(CHH#r,   c                 D    U R                  S5      nU R                  X1US9$ )aF  Allows user to resend verification. This will also update the verification expiration date.

Args:
  request: (EssentialcontactsFoldersContactsResendRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
Resendr8   r:   r=   s       r*   r   7EssentialcontactsV1alpha1.FoldersContactsService.Resend   rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz9v1alpha1/folders/{foldersId}/contacts/{contactsId}:resendrf   z)essentialcontacts.folders.contacts.resendrq   v1alpha1/{+name}:resend=googleCloudEssentialcontactsV1alpha1ResendVerificationRequest-EssentialcontactsFoldersContactsResendRequestrj   FrO   r[   r]   r,   r*   r^   r_      s4    8#9#9M=xH/UIH$r,   c                 D    U R                  S5      nU R                  X1US9$ )aE  Allows a contact admin to send a test message to contact to verify that it has been configured correctly.

Args:
  request: (EssentialcontactsFoldersContactsSendTestMessageRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
SendTestMessager8   r:   r=   s       r*   r   @EssentialcontactsV1alpha1.FoldersContactsService.SendTestMessage   0     ##$56f__
  8 8r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz5v1alpha1/folders/{foldersId}/contacts:sendTestMessagerf   z2essentialcontacts.folders.contacts.sendTestMessageresource-v1alpha1/{+resource}/contacts:sendTestMessage:googleCloudEssentialcontactsV1alpha1SendTestMessageRequest6EssentialcontactsFoldersContactsSendTestMessageRequestrt   FrO   r[   r]   r,   r*   r^   r_     s4    H,B,BIF"|LERR0-r,   c                 D    U R                  S5      nU R                  X1US9$ )al  Verifies the email of a contact. This method does not require any authorization; authorization is based solely on the validity of the verification_token.

Args:
  request: (EssentialcontactsFoldersContactsVerifyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
Verifyr8   r:   r=   s       r*   r   7EssentialcontactsV1alpha1.FoldersContactsService.Verify  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz9v1alpha1/folders/{foldersId}/contacts/{contactsId}:verifyrf   z)essentialcontacts.folders.contacts.verifyrq   v1alpha1/{+name}:verify8googleCloudEssentialcontactsV1alpha1VerifyContactRequest-EssentialcontactsFoldersContactsVerifyRequestrt   FrO   r[   r]   r,   r*   r^   r_      s4    8#9#9M=xH/PI0$r,   r2   r1   __name__
__module____qualname____firstlineno____doc___NAMEr   r7   method_configra   rl   rv   r|   r   r   r   r   __static_attributes____classcell__r)   s   @r*   r   r.   1   s    :E
8G8F8F8C8D8E8F8%O!8Fr,   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )(EssentialcontactsV1alpha1.FoldersServicei.  z'Service class for the folders resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r   r   r2   r3   s     r*   r   1EssentialcontactsV1alpha1.FoldersService.__init__3  s#    %44dDVLdr,   r   	r   r   r   r   r   r   r   r   r   r   s   @r*   r   r   .  s    1E r,   r   c                     ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )6EssentialcontactsV1alpha1.OrganizationsContactsServicei8  z6Service class for the organizations_contacts resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r   r   r2   r3   s     r*   r   ?EssentialcontactsV1alpha1.OrganizationsContactsService.__init__=  s$    %BBDRSYZdr,   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists all contacts for the resource that are subscribed to the specified notification categories, including contacts inherited from any parent resources.

Args:
  request: (EssentialcontactsOrganizationsContactsComputeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1ComputeContactsResponse) The response message.
r7   r8   r:   r=   s       r*   r7   >EssentialcontactsV1alpha1.OrganizationsContactsService.ComputeB  rA   r,   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz9v1alpha1/organizations/{organizationsId}/contacts:computerC   z0essentialcontacts.organizations.contacts.computerD   rE   rK   rL   4EssentialcontactsOrganizationsContactsComputeRequestrN   FrO   r[   r]   r,   r*   r^   ?EssentialcontactsV1alpha1.OrganizationsContactsService.<lambda>O  s4    H$:$:MD zJ};PX%r,   c                 D    U R                  S5      nU R                  X1US9$ )a  Adds a new contact for a resource.

Args:
  request: (EssentialcontactsOrganizationsContactsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
ra   r8   r:   r=   s       r*   ra   =EssentialcontactsV1alpha1.OrganizationsContactsService.Create]  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N1v1alpha1/organizations/{organizationsId}/contactsrf   z/essentialcontacts.organizations.contacts.createrD   rg   rh   3EssentialcontactsOrganizationsContactsCreateRequestrj   FrO   r[   r]   r,   r*   r^   r   j  s4    8#9#9EC zJ3COH$r,   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a contact.

Args:
  request: (EssentialcontactsOrganizationsContactsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
rl   r8   r:   r=   s       r*   rl   =EssentialcontactsV1alpha1.OrganizationsContactsService.Deletex  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N>v1alpha1/organizations/{organizationsId}/contacts/{contactsId}rp   z/essentialcontacts.organizations.contacts.deleterq   rr   rL   3EssentialcontactsOrganizationsContactsDeleteRequestrt   FrO   r[   r]   r,   r*   r^   r     s4    8#9#9RCxH(O0$r,   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a single contact.

Args:
  request: (EssentialcontactsOrganizationsContactsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
rv   r8   r:   r=   s       r*   rv   :EssentialcontactsV1alpha1.OrganizationsContactsService.Get  rx   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rC   z,essentialcontacts.organizations.contacts.getrq   rr   rL   0EssentialcontactsOrganizationsContactsGetRequestrj   FrO   r[   r]   r,   r*   r^   r     s4     6 6R@xH(LH!r,   c                 D    U R                  S5      nU R                  X1US9$ )a0  Lists the contacts that have been set on a resource.

Args:
  request: (EssentialcontactsOrganizationsContactsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1ListContactsResponse) The response message.
r|   r8   r:   r=   s       r*   r|   ;EssentialcontactsV1alpha1.OrganizationsContactsService.List  r~   r,   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   rC   z-essentialcontacts.organizations.contacts.listrD   rI   rJ   rg   rL   1EssentialcontactsOrganizationsContactsListRequestr   FrO   r[   r]   r,   r*   r^   r     s9    !7!7EA zJ +.3MU"r,   c                 D    U R                  S5      nU R                  X1US9$ )a5  Updates a contact. Note: A contact's email address cannot be changed.

Args:
  request: (EssentialcontactsOrganizationsContactsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
r   r8   r:   r=   s       r*   r   <EssentialcontactsV1alpha1.OrganizationsContactsService.Patch  r   r,   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   r   z.essentialcontacts.organizations.contacts.patchrq   r   rr   rh   2EssentialcontactsOrganizationsContactsPatchRequestrj   FrO   r[   r]   r,   r*   r^   r     s6    ("8"8RBxH"^(CNH#r,   c                 D    U R                  S5      nU R                  X1US9$ )aL  Allows user to resend verification. This will also update the verification expiration date.

Args:
  request: (EssentialcontactsOrganizationsContactsResendRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
r   r8   r:   r=   s       r*   r   =EssentialcontactsV1alpha1.OrganizationsContactsService.Resend  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzEv1alpha1/organizations/{organizationsId}/contacts/{contactsId}:resendrf   z/essentialcontacts.organizations.contacts.resendrq   r   r   3EssentialcontactsOrganizationsContactsResendRequestrj   FrO   r[   r]   r,   r*   r^   r     s4    8#9#9YCxH/UOH$r,   c                 D    U R                  S5      nU R                  X1US9$ )aK  Allows a contact admin to send a test message to contact to verify that it has been configured correctly.

Args:
  request: (EssentialcontactsOrganizationsContactsSendTestMessageRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r8   r:   r=   s       r*   r   FEssentialcontactsV1alpha1.OrganizationsContactsService.SendTestMessage  r   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzAv1alpha1/organizations/{organizationsId}/contacts:sendTestMessagerf   z8essentialcontacts.organizations.contacts.sendTestMessager   r   r   <EssentialcontactsOrganizationsContactsSendTestMessageRequestrt   FrO   r[   r]   r,   r*   r^   r     s4    H,B,BUL"|LERX0-r,   c                 D    U R                  S5      nU R                  X1US9$ )ar  Verifies the email of a contact. This method does not require any authorization; authorization is based solely on the validity of the verification_token.

Args:
  request: (EssentialcontactsOrganizationsContactsVerifyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r8   r:   r=   s       r*   r   =EssentialcontactsV1alpha1.OrganizationsContactsService.Verify  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzEv1alpha1/organizations/{organizationsId}/contacts/{contactsId}:verifyrf   z/essentialcontacts.organizations.contacts.verifyrq   r   r   3EssentialcontactsOrganizationsContactsVerifyRequestrt   FrO   r[   r]   r,   r*   r^   r   '  s4    8#9#9YCxH/PO0$r,   r   r1   r   r   s   @r*   r   r   8  s    @$E
8G8F8F8C8D8E8F8%O!8Fr,   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ ).EssentialcontactsV1alpha1.OrganizationsServicei5  z-Service class for the organizations resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r!   r   r2   r3   s     r*   r   7EssentialcontactsV1alpha1.OrganizationsService.__init__:  s#    %::DJ6Rdr,   r   r   r   s   @r*   r!   r   5  s    7E r,   r!   c                     ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )1EssentialcontactsV1alpha1.ProjectsContactsServicei?  z1Service class for the projects_contacts resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r#   r   r2   r3   s     r*   r   :EssentialcontactsV1alpha1.ProjectsContactsService.__init__D  s#    %==tMfUdr,   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists all contacts for the resource that are subscribed to the specified notification categories, including contacts inherited from any parent resources.

Args:
  request: (EssentialcontactsProjectsContactsComputeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1ComputeContactsResponse) The response message.
r7   r8   r:   r=   s       r*   r7   9EssentialcontactsV1alpha1.ProjectsContactsService.ComputeI  rA   r,   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz/v1alpha1/projects/{projectsId}/contacts:computerC   z+essentialcontacts.projects.contacts.computerD   rE   rK   rL   /EssentialcontactsProjectsContactsComputeRequestrN   FrO   r[   r]   r,   r*   r^   :EssentialcontactsV1alpha1.ProjectsContactsService.<lambda>V  s4    H$:$:C? zJ};KX%r,   c                 D    U R                  S5      nU R                  X1US9$ )a  Adds a new contact for a resource.

Args:
  request: (EssentialcontactsProjectsContactsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
ra   r8   r:   r=   s       r*   ra   8EssentialcontactsV1alpha1.ProjectsContactsService.Created  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N'v1alpha1/projects/{projectsId}/contactsrf   z*essentialcontacts.projects.contacts.createrD   rg   rh   .EssentialcontactsProjectsContactsCreateRequestrj   FrO   r[   r]   r,   r*   r^   r   q  s4    8#9#9;> zJ3CJH$r,   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a contact.

Args:
  request: (EssentialcontactsProjectsContactsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
rl   r8   r:   r=   s       r*   rl   8EssentialcontactsV1alpha1.ProjectsContactsService.Delete  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N4v1alpha1/projects/{projectsId}/contacts/{contactsId}rp   z*essentialcontacts.projects.contacts.deleterq   rr   rL   .EssentialcontactsProjectsContactsDeleteRequestrt   FrO   r[   r]   r,   r*   r^   r     s4    8#9#9H>xH(J0$r,   c                 D    U R                  S5      nU R                  X1US9$ )zGets a single contact.

Args:
  request: (EssentialcontactsProjectsContactsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
rv   r8   r:   r=   s       r*   rv   5EssentialcontactsV1alpha1.ProjectsContactsService.Get  rx   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rC   z'essentialcontacts.projects.contacts.getrq   rr   rL   +EssentialcontactsProjectsContactsGetRequestrj   FrO   r[   r]   r,   r*   r^   r     s4     6 6H;xH(GH!r,   c                 D    U R                  S5      nU R                  X1US9$ )a+  Lists the contacts that have been set on a resource.

Args:
  request: (EssentialcontactsProjectsContactsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1ListContactsResponse) The response message.
r|   r8   r:   r=   s       r*   r|   6EssentialcontactsV1alpha1.ProjectsContactsService.List  r~   r,   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   rC   z(essentialcontacts.projects.contacts.listrD   rI   rJ   rg   rL   ,EssentialcontactsProjectsContactsListRequestr   FrO   r[   r]   r,   r*   r^   r     s9    !7!7;< zJ +.3HU"r,   c                 D    U R                  S5      nU R                  X1US9$ )a0  Updates a contact. Note: A contact's email address cannot be changed.

Args:
  request: (EssentialcontactsProjectsContactsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
r   r8   r:   r=   s       r*   r   7EssentialcontactsV1alpha1.ProjectsContactsService.Patch  r   r,   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   r   z)essentialcontacts.projects.contacts.patchrq   r   rr   rh   -EssentialcontactsProjectsContactsPatchRequestrj   FrO   r[   r]   r,   r*   r^   r     s6    ("8"8H=xH"^(CIH#r,   c                 D    U R                  S5      nU R                  X1US9$ )aG  Allows user to resend verification. This will also update the verification expiration date.

Args:
  request: (EssentialcontactsProjectsContactsResendRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudEssentialcontactsV1alpha1Contact) The response message.
r   r8   r:   r=   s       r*   r   8EssentialcontactsV1alpha1.ProjectsContactsService.Resend  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz;v1alpha1/projects/{projectsId}/contacts/{contactsId}:resendrf   z*essentialcontacts.projects.contacts.resendrq   r   r   .EssentialcontactsProjectsContactsResendRequestrj   FrO   r[   r]   r,   r*   r^   r     s4    8#9#9O>xH/UJH$r,   c                 D    U R                  S5      nU R                  X1US9$ )aF  Allows a contact admin to send a test message to contact to verify that it has been configured correctly.

Args:
  request: (EssentialcontactsProjectsContactsSendTestMessageRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r8   r:   r=   s       r*   r   AEssentialcontactsV1alpha1.ProjectsContactsService.SendTestMessage  r   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz7v1alpha1/projects/{projectsId}/contacts:sendTestMessagerf   z3essentialcontacts.projects.contacts.sendTestMessager   r   r   7EssentialcontactsProjectsContactsSendTestMessageRequestrt   FrO   r[   r]   r,   r*   r^   r     s4    H,B,BKG"|LERS0-r,   c                 D    U R                  S5      nU R                  X1US9$ )am  Verifies the email of a contact. This method does not require any authorization; authorization is based solely on the validity of the verification_token.

Args:
  request: (EssentialcontactsProjectsContactsVerifyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r8   r:   r=   s       r*   r   8EssentialcontactsV1alpha1.ProjectsContactsService.Verify!  rc   r,   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz;v1alpha1/projects/{projectsId}/contacts/{contactsId}:verifyrf   z*essentialcontacts.projects.contacts.verifyrq   r   r   .EssentialcontactsProjectsContactsVerifyRequestrt   FrO   r[   r]   r,   r*   r^   r   .  s4    8#9#9O>xH/PJ0$r,   r   r1   r   r   s   @r*   r#   r   ?  s    ;E
8G8F8F8C8D8E8F8%O!8Fr,   r#   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ ))EssentialcontactsV1alpha1.ProjectsServicei<  z(Service class for the projects resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g r1   )r   r   r%   r   r2   r3   s     r*   r   2EssentialcontactsV1alpha1.ProjectsService.__init__A  s#    %55tEfMdr,   r   r   r   s   @r*   r%   r  <  s    2E r,   r%   )r   r   r"   r    r&   r$   )rL   NTNNFFNNNN)r   r   r   r   r   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r!   r#   r%   r   r   r   s   @r*   r   r   
   s    P/8(B- (=>'(*"."+2,()-6:/4<@?C	/,{x66 {zx.. {X%<%< {zX44 { 7 7 {z//  r,   r   N)
r   
__future__r   apitools.base.pyr   @googlecloudsdk.generated_clients.apis.essentialcontacts.v1alpha1r   r  BaseApiClientr   r]   r,   r*   <module>r!     s'    F ' % |z 6 6 zr,   