GoogleApi.Gmail.V1.Model.VacationSettings (google_api_gmail v0.17.0)
View SourceVacation auto-reply settings for an account. These settings correspond to the "Vacation responder" feature in the web interface.
Attributes
-
enableAutoReply(type:boolean(), default:nil) - Flag that controls whether Gmail automatically replies to messages. -
endTime(type:String.t, default:nil) - 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 bothstartTimeandendTimeare specified,startTimemust precedeendTime. -
responseBodyHtml(type:String.t, default:nil) - Response body in HTML format. Gmail will sanitize the HTML before storing it. If bothresponse_body_plain_textandresponse_body_htmlare specified,response_body_htmlwill be used. -
responseBodyPlainText(type:String.t, default:nil) - Response body in plain text format. If bothresponse_body_plain_textandresponse_body_htmlare specified,response_body_htmlwill be used. -
responseSubject(type:String.t, default:nil) - 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. -
restrictToContacts(type:boolean(), default:nil) - Flag that determines whether responses are sent to recipients who are not in the user's list of contacts. -
restrictToDomain(type:boolean(), default:nil) - 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. -
startTime(type:String.t, default:nil) - 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 bothstartTimeandendTimeare specified,startTimemust precedeendTime.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Gmail.V1.Model.VacationSettings{ enableAutoReply: boolean() | nil, endTime: String.t() | nil, responseBodyHtml: String.t() | nil, responseBodyPlainText: String.t() | nil, responseSubject: String.t() | nil, restrictToContacts: boolean() | nil, restrictToDomain: boolean() | nil, startTime: String.t() | nil }