Class VacationSettings
Vacation auto-reply settings for an account. These settings correspond to the "Vacation responder" feature in the web interface.
Implements
Inherited Members
Namespace: Google.Apis.Gmail.v1.Data
Assembly: Google.Apis.Gmail.v1.dll
Syntax
public class VacationSettings : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EnableAutoReply
Flag that controls whether Gmail automatically replies to messages.
Declaration
[JsonProperty("enableAutoReply")]
public virtual bool? EnableAutoReply { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
EndTime
An optional end time for sending auto-replies (epoch ms). When this is specified, Gmail will automatically
reply only to messages that it receives before the end time. If both startTime and endTime are
specified, startTime must precede endTime.
Declaration
[JsonProperty("endTime")]
public virtual long? EndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ResponseBodyHtml
Response body in HTML format. Gmail will sanitize the HTML before storing it. If both
response_body_plain_text and response_body_html are specified, response_body_html will be used.
Declaration
[JsonProperty("responseBodyHtml")]
public virtual string ResponseBodyHtml { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ResponseBodyPlainText
Response body in plain text format. If both response_body_plain_text and response_body_html are
specified, response_body_html will be used.
Declaration
[JsonProperty("responseBodyPlainText")]
public virtual string ResponseBodyPlainText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ResponseSubject
Optional text to prepend to the subject line in vacation responses. In order to enable auto-replies, either the response subject or the response body must be nonempty.
Declaration
[JsonProperty("responseSubject")]
public virtual string ResponseSubject { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RestrictToContacts
Flag that determines whether responses are sent to recipients who are not in the user's list of contacts.
Declaration
[JsonProperty("restrictToContacts")]
public virtual bool? RestrictToContacts { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
RestrictToDomain
Flag that determines whether responses are sent to recipients who are outside of the user's domain. This feature is only available for Google Workspace users.
Declaration
[JsonProperty("restrictToDomain")]
public virtual bool? RestrictToDomain { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
StartTime
An optional start time for sending auto-replies (epoch ms). When this is specified, Gmail will automatically
reply only to messages that it receives after the start time. If both startTime and endTime are
specified, startTime must precede endTime.
Declaration
[JsonProperty("startTime")]
public virtual long? StartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |