Close httplib2 connections.
getEmailPreferences(name, x__xgafv=None)
Returns the email preferences for a Merchant Center account user. This service only permits retrieving and updating email preferences for the authenticated user. Use the name=accounts/*/users/me/emailPreferences alias to get preferences for the authenticated user.
updateEmailPreferences(name, body=None, updateMask=None, x__xgafv=None)
Updates the email preferences for a Merchant Center account user. MCA users should specify the MCA account rather than a sub-account of the MCA. Preferences which are not explicitly selected in the update mask will not be updated. It is invalid for updates to specify an UNCONFIRMED opt-in status value. Use the name=accounts/*/users/me/emailPreferences alias to update preferences for the authenticated user.
close()
Close httplib2 connections.
getEmailPreferences(name, x__xgafv=None)
Returns the email preferences for a Merchant Center account user. This service only permits retrieving and updating email preferences for the authenticated user. Use the name=accounts/*/users/me/emailPreferences alias to get preferences for the authenticated user.
Args:
name: string, Required. The name of the `EmailPreferences` resource. Format: `accounts/{account}/users/{email}/emailPreferences` (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # The categories of notifications the user opted into / opted out of. The email preferences do not include mandatory announcements as users can't opt out of them.
"name": "A String", # Identifier. The name of the EmailPreferences. The endpoint is only supported for the authenticated user.
"newsAndTips": "A String", # Optional. Updates on new features, tips and best practices.
}
updateEmailPreferences(name, body=None, updateMask=None, x__xgafv=None)
Updates the email preferences for a Merchant Center account user. MCA users should specify the MCA account rather than a sub-account of the MCA. Preferences which are not explicitly selected in the update mask will not be updated. It is invalid for updates to specify an UNCONFIRMED opt-in status value. Use the name=accounts/*/users/me/emailPreferences alias to update preferences for the authenticated user.
Args:
name: string, Identifier. The name of the EmailPreferences. The endpoint is only supported for the authenticated user. (required)
body: object, The request body.
The object takes the form of:
{ # The categories of notifications the user opted into / opted out of. The email preferences do not include mandatory announcements as users can't opt out of them.
"name": "A String", # Identifier. The name of the EmailPreferences. The endpoint is only supported for the authenticated user.
"newsAndTips": "A String", # Optional. Updates on new features, tips and best practices.
}
updateMask: string, Required. List of fields being updated. The following fields are supported (in both `snake_case` and `lowerCamelCase`): - `news_and_tips`
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # The categories of notifications the user opted into / opted out of. The email preferences do not include mandatory announcements as users can't opt out of them.
"name": "A String", # Identifier. The name of the EmailPreferences. The endpoint is only supported for the authenticated user.
"newsAndTips": "A String", # Optional. Updates on new features, tips and best practices.
}