Returns the delegates Resource.
Returns the filters Resource.
Returns the forwardingAddresses Resource.
Returns the sendAs Resource.
getAutoForwarding(userId, x__xgafv=None)
Gets the auto-forwarding setting for the specified account.
getImap(userId, x__xgafv=None)
Gets IMAP settings.
getLanguage(userId, x__xgafv=None)
Gets language settings.
Gets POP settings.
getVacation(userId, x__xgafv=None)
Gets vacation responder settings.
updateAutoForwarding(userId, body=None, x__xgafv=None)
Updates the auto-forwarding setting for the specified account. A verified
updateImap(userId, body=None, x__xgafv=None)
Updates IMAP settings.
updateLanguage(userId, body=None, x__xgafv=None)
Updates language settings.
updatePop(userId, body=None, x__xgafv=None)
Updates POP settings.
updateVacation(userId, body=None, x__xgafv=None)
Updates vacation responder settings.
getAutoForwarding(userId, x__xgafv=None)
Gets the auto-forwarding setting for the specified account. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # Auto-forwarding settings for an account. "emailAddress": "A String", # Email address to which all incoming messages are forwarded. This email # address must be a verified member of the forwarding addresses. "enabled": True or False, # Whether all incoming mail is automatically forwarded to another address. "disposition": "A String", # The state that a message should be left in after it has been forwarded. }
getImap(userId, x__xgafv=None)
Gets IMAP settings. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # IMAP settings for an account. "maxFolderSize": 42, # An optional limit on the number of messages that an IMAP folder may # contain. Legal values are 0, 1000, 2000, 5000 or 10000. A value of zero # is interpreted to mean that there is no limit. "autoExpunge": True or False, # If this value is true, Gmail will immediately expunge a message when it is # marked as deleted in IMAP. Otherwise, Gmail will wait for an update from # the client before expunging messages marked as deleted. "enabled": True or False, # Whether IMAP is enabled for the account. "expungeBehavior": "A String", # The action that will be executed on a message when it is marked as deleted # and expunged from the last visible IMAP folder. }
getLanguage(userId, x__xgafv=None)
Gets language settings. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # Language settings for an account. These settings correspond to # the <a href="https://support.google.com/mail/answer/17091">"Language # settings"</a> feature in the web interface. "displayLanguage": "A String", # The language to display Gmail in, formatted as an # <a href="https://www.w3.org/International/articles/language-tags/">RFC 3066 # Language Tag</a> (for example <code>en-GB</code>, <code>fr</code> or # <code>ja</code> for British English, French, or Japanese respectively). # # The set of languages supported by Gmail evolves over time, so please refer # to the "Language" dropdown in the # <a href="https://mail.google.com/mail/u/0/#settings/general">Gmail settings # </a> for all available options, as described in the # <a href="https://support.google.com/mail/answer/17091">language settings # help article</a>. A table of sample values is also provided in the # <a href="/gmail/api/guides/language_settings#display_language">Managing # Language Settings guide</a> # # Not all Gmail clients can display the same set of languages. In the case # that a user's display language is not available for use on a particular # client, said client automatically chooses to display in the closest # supported variant (or a reasonable default). }
getPop(userId, x__xgafv=None)
Gets POP settings. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # POP settings for an account. "disposition": "A String", # The action that will be executed on a message after it has been fetched via # POP. "accessWindow": "A String", # The range of messages which are accessible via POP. }
getVacation(userId, x__xgafv=None)
Gets vacation responder settings. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # Vacation auto-reply settings for an account. These settings correspond to # the <a href="https://support.google.com/mail/answer/25922">"Vacation # responder"</a> feature in the web interface. "responseSubject": "A String", # 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. "responseBodyPlainText": "A String", # Response body in plain text format. "restrictToContacts": True or False, # Flag that determines whether responses are sent to recipients who are not # in the user's list of contacts. "enableAutoReply": True or False, # Flag that controls whether Gmail automatically replies to messages. "startTime": "A String", # 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 <code>startTime</code> and # <code>endTime</code> are specified, <code>startTime</code> must precede # <code>endTime</code>. "endTime": "A String", # 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 <code>startTime</code> and # <code>endTime</code> are specified, <code>startTime</code> must precede # <code>endTime</code>. "responseBodyHtml": "A String", # Response body in HTML format. Gmail will sanitize the HTML before # storing it. "restrictToDomain": True or False, # Flag that determines whether responses are sent to recipients who are # outside of the user's domain. This feature is only available for G Suite # users. }
updateAutoForwarding(userId, body=None, x__xgafv=None)
Updates the auto-forwarding setting for the specified account. A verified forwarding address must be specified when auto-forwarding is enabled. This method is only available to service account clients that have been delegated domain-wide authority. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) body: object, The request body. The object takes the form of: { # Auto-forwarding settings for an account. "emailAddress": "A String", # Email address to which all incoming messages are forwarded. This email # address must be a verified member of the forwarding addresses. "enabled": True or False, # Whether all incoming mail is automatically forwarded to another address. "disposition": "A String", # The state that a message should be left in after it has been forwarded. } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # Auto-forwarding settings for an account. "emailAddress": "A String", # Email address to which all incoming messages are forwarded. This email # address must be a verified member of the forwarding addresses. "enabled": True or False, # Whether all incoming mail is automatically forwarded to another address. "disposition": "A String", # The state that a message should be left in after it has been forwarded. }
updateImap(userId, body=None, x__xgafv=None)
Updates IMAP settings. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) body: object, The request body. The object takes the form of: { # IMAP settings for an account. "maxFolderSize": 42, # An optional limit on the number of messages that an IMAP folder may # contain. Legal values are 0, 1000, 2000, 5000 or 10000. A value of zero # is interpreted to mean that there is no limit. "autoExpunge": True or False, # If this value is true, Gmail will immediately expunge a message when it is # marked as deleted in IMAP. Otherwise, Gmail will wait for an update from # the client before expunging messages marked as deleted. "enabled": True or False, # Whether IMAP is enabled for the account. "expungeBehavior": "A String", # The action that will be executed on a message when it is marked as deleted # and expunged from the last visible IMAP folder. } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # IMAP settings for an account. "maxFolderSize": 42, # An optional limit on the number of messages that an IMAP folder may # contain. Legal values are 0, 1000, 2000, 5000 or 10000. A value of zero # is interpreted to mean that there is no limit. "autoExpunge": True or False, # If this value is true, Gmail will immediately expunge a message when it is # marked as deleted in IMAP. Otherwise, Gmail will wait for an update from # the client before expunging messages marked as deleted. "enabled": True or False, # Whether IMAP is enabled for the account. "expungeBehavior": "A String", # The action that will be executed on a message when it is marked as deleted # and expunged from the last visible IMAP folder. }
updateLanguage(userId, body=None, x__xgafv=None)
Updates language settings. If successful, the return object contains the <code>displayLanguage</code> that was saved for the user, which may differ from the value passed into the request. This is because the requested <code>displayLanguage</code> may not be directly supported by Gmail but have a close variant that is, and so the variant may be chosen and saved instead. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) body: object, The request body. The object takes the form of: { # Language settings for an account. These settings correspond to # the <a href="https://support.google.com/mail/answer/17091">"Language # settings"</a> feature in the web interface. "displayLanguage": "A String", # The language to display Gmail in, formatted as an # <a href="https://www.w3.org/International/articles/language-tags/">RFC 3066 # Language Tag</a> (for example <code>en-GB</code>, <code>fr</code> or # <code>ja</code> for British English, French, or Japanese respectively). # # The set of languages supported by Gmail evolves over time, so please refer # to the "Language" dropdown in the # <a href="https://mail.google.com/mail/u/0/#settings/general">Gmail settings # </a> for all available options, as described in the # <a href="https://support.google.com/mail/answer/17091">language settings # help article</a>. A table of sample values is also provided in the # <a href="/gmail/api/guides/language_settings#display_language">Managing # Language Settings guide</a> # # Not all Gmail clients can display the same set of languages. In the case # that a user's display language is not available for use on a particular # client, said client automatically chooses to display in the closest # supported variant (or a reasonable default). } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # Language settings for an account. These settings correspond to # the <a href="https://support.google.com/mail/answer/17091">"Language # settings"</a> feature in the web interface. "displayLanguage": "A String", # The language to display Gmail in, formatted as an # <a href="https://www.w3.org/International/articles/language-tags/">RFC 3066 # Language Tag</a> (for example <code>en-GB</code>, <code>fr</code> or # <code>ja</code> for British English, French, or Japanese respectively). # # The set of languages supported by Gmail evolves over time, so please refer # to the "Language" dropdown in the # <a href="https://mail.google.com/mail/u/0/#settings/general">Gmail settings # </a> for all available options, as described in the # <a href="https://support.google.com/mail/answer/17091">language settings # help article</a>. A table of sample values is also provided in the # <a href="/gmail/api/guides/language_settings#display_language">Managing # Language Settings guide</a> # # Not all Gmail clients can display the same set of languages. In the case # that a user's display language is not available for use on a particular # client, said client automatically chooses to display in the closest # supported variant (or a reasonable default). }
updatePop(userId, body=None, x__xgafv=None)
Updates POP settings. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) body: object, The request body. The object takes the form of: { # POP settings for an account. "disposition": "A String", # The action that will be executed on a message after it has been fetched via # POP. "accessWindow": "A String", # The range of messages which are accessible via POP. } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # POP settings for an account. "disposition": "A String", # The action that will be executed on a message after it has been fetched via # POP. "accessWindow": "A String", # The range of messages which are accessible via POP. }
updateVacation(userId, body=None, x__xgafv=None)
Updates vacation responder settings. Args: userId: string, User's email address. The special value "me" can be used to indicate the authenticated user. (required) body: object, The request body. The object takes the form of: { # Vacation auto-reply settings for an account. These settings correspond to # the <a href="https://support.google.com/mail/answer/25922">"Vacation # responder"</a> feature in the web interface. "responseSubject": "A String", # 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. "responseBodyPlainText": "A String", # Response body in plain text format. "restrictToContacts": True or False, # Flag that determines whether responses are sent to recipients who are not # in the user's list of contacts. "enableAutoReply": True or False, # Flag that controls whether Gmail automatically replies to messages. "startTime": "A String", # 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 <code>startTime</code> and # <code>endTime</code> are specified, <code>startTime</code> must precede # <code>endTime</code>. "endTime": "A String", # 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 <code>startTime</code> and # <code>endTime</code> are specified, <code>startTime</code> must precede # <code>endTime</code>. "responseBodyHtml": "A String", # Response body in HTML format. Gmail will sanitize the HTML before # storing it. "restrictToDomain": True or False, # Flag that determines whether responses are sent to recipients who are # outside of the user's domain. This feature is only available for G Suite # users. } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # Vacation auto-reply settings for an account. These settings correspond to # the <a href="https://support.google.com/mail/answer/25922">"Vacation # responder"</a> feature in the web interface. "responseSubject": "A String", # 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. "responseBodyPlainText": "A String", # Response body in plain text format. "restrictToContacts": True or False, # Flag that determines whether responses are sent to recipients who are not # in the user's list of contacts. "enableAutoReply": True or False, # Flag that controls whether Gmail automatically replies to messages. "startTime": "A String", # 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 <code>startTime</code> and # <code>endTime</code> are specified, <code>startTime</code> must precede # <code>endTime</code>. "endTime": "A String", # 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 <code>startTime</code> and # <code>endTime</code> are specified, <code>startTime</code> must precede # <code>endTime</code>. "responseBodyHtml": "A String", # Response body in HTML format. Gmail will sanitize the HTML before # storing it. "restrictToDomain": True or False, # Flag that determines whether responses are sent to recipients who are # outside of the user's domain. This feature is only available for G Suite # users. }