Module Settings.ForwardingAddresses

val create : ?⁠base_url:string -> ?⁠std_params:GapiService.StandardParameters.t -> userId:string -> GapiGmailV1Model.ForwardingAddress.t -> GapiConversation.Session.t -> GapiGmailV1Model.ForwardingAddress.t * GapiConversation.Session.t

Creates a forwarding address. If ownership verification is required, a message will be sent to the recipient and the resource's verification status will be set to pending; otherwise, the resource will be created with verification status set to accepted.

This method is only available to service account clients that have been delegated domain-wide authority.

parameter base_url

Service endpoint base URL (defaults to "https://www.googleapis.com/gmail/v1/users/").

parameter std_params

Optional standard parameters.

parameter userId

User's email address. The special value "me" can be used to indicate the authenticated user.

val delete : ?⁠base_url:string -> ?⁠std_params:GapiService.StandardParameters.t -> userId:string -> forwardingEmail:string -> GapiConversation.Session.t -> unit * GapiConversation.Session.t

Deletes the specified forwarding address and revokes any verification that may have been required.

This method is only available to service account clients that have been delegated domain-wide authority.

parameter base_url

Service endpoint base URL (defaults to "https://www.googleapis.com/gmail/v1/users/").

parameter std_params

Optional standard parameters.

parameter userId

User's email address. The special value "me" can be used to indicate the authenticated user.

parameter forwardingEmail

The forwarding address to be deleted.

val get : ?⁠base_url:string -> ?⁠etag:string -> ?⁠std_params:GapiService.StandardParameters.t -> userId:string -> forwardingEmail:string -> GapiConversation.Session.t -> GapiGmailV1Model.ForwardingAddress.t * GapiConversation.Session.t

Gets the specified forwarding address.

parameter base_url

Service endpoint base URL (defaults to "https://www.googleapis.com/gmail/v1/users/").

parameter etag

Optional ETag.

parameter std_params

Optional standard parameters.

parameter userId

User's email address. The special value "me" can be used to indicate the authenticated user.

parameter forwardingEmail

The forwarding address to be retrieved.

val list : ?⁠base_url:string -> ?⁠std_params:GapiService.StandardParameters.t -> userId:string -> GapiConversation.Session.t -> GapiGmailV1Model.ListForwardingAddressesResponse.t * GapiConversation.Session.t

Lists the forwarding addresses for the specified account.

parameter base_url

Service endpoint base URL (defaults to "https://www.googleapis.com/gmail/v1/users/").

parameter std_params

Optional standard parameters.

parameter userId

User's email address. The special value "me" can be used to indicate the authenticated user.