Class UsersResource.SettingsResource.SendAsResource.CreateRequest
Creates a custom "from" send-as alias. If an SMTP MSA is specified, Gmail will attempt to connect to
the SMTP service to validate the configuration before creating the alias. If ownership verification
is required for the alias, a message will be sent to the email address and the resource's
verification status will be set to pending; otherwise, the resource will be created with
verification status set to accepted. If a signature is provided, Gmail will sanitize the HTML
before saving it with the alias. For more information, see Manage aliases and signatures with the
Gmail API.
This method is only available to service account clients that have been delegated domain-wide
authority.
Inheritance
Inherited Members
Namespace: Google.Apis.Gmail.v1
Assembly: Google.Apis.Gmail.v1.dll
Syntax
public class UsersResource.SettingsResource.SendAsResource.CreateRequest : GmailBaseServiceRequest<SendAs>, IClientServiceRequest<SendAs>, IClientServiceRequest
Constructors
CreateRequest(IClientService, SendAs, string)
Constructs a new Create request.
Declaration
public CreateRequest(IClientService service, SendAs body, string userId)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| SendAs | body | |
| string | userId |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
UserId
User's email address. The special value "me" can be used to indicate the authenticated user.
Declaration
[RequestParameter("userId", RequestParameterType.Path)]
public virtual string UserId { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
| Type | Description |
|---|---|
| object |
Overrides
InitParameters()
Initializes Create parameter list.
Declaration
protected override void InitParameters()